So erstellen Sie Kombinationen aus Datenrahmen für eine bestimmte KombinationsgrößePython

Python-Programme
Guest
 So erstellen Sie Kombinationen aus Datenrahmen für eine bestimmte Kombinationsgröße

Post by Guest »

Angenommen, ich habe einen Datenrahmen mit zwei Spalten. Wie würde ich alle möglichen Kombinationen für eine bestimmte Kombinationsgröße erstellen? Jede Zeile des df sollte als ein Element in der Kombination und nicht als zwei eindeutige separate Elemente behandelt werden. Ich möchte, dass die Spalten der Kombinationen rechts angehängt werden. Die Lösung sollte idealerweise effizient sein, da es lange dauert, alle Kombinationen mit einer großen Liste zu generieren.
Ich möchte beispielsweise alle möglichen Kombinationen mit einer Kombinationsgröße von 3 erstellen.

Code: Select all

import pandas as pd

df = pd.DataFrame({'A':['a','b','c','d'], 'B':['1','2','3','4']})
Wie würde ich meinen Datenrahmen so aussehen lassen?

Code: Select all

    A  B  A  B  A  B
0   a  1  b  2  c  3
1   a  1  b  2  d  4
2   a  1  c  3  d  4
3   b  2  c  3  d  4

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post