Ich bin auf der Suche nach einer Möglichkeit, um meine Dataframe Spalten als Zeilen zu konvertieren. Im Anschluss an meinem Beispiel Datenrahmen:Pandas Datenrahmen konvertieren Spalten als Zeilen
mylist= [['xx'], [None, 'yy'], ['xx', None], ['xx',None],['xx','yy']]
pd.DataFrame(mylist,index=['A','B','C','D','E'],columns=['Col1','Col2'])
Eingangsdatenrahmen:
-------------------
Ind | Col1 | Col2 |
-------------------
A | xx | None |
B | None | yy |
C | xx | None |
D | xx | None |
E | xx | yy |
-------------------
ich meine Spalten als separate Zeilen in dem Datenrahmen geteilt werden soll. Im Folgenden sehen Sie, wie meine gewünschte Ausgabe aussieht. Kann jemand vorschlagen, wie man das folgende erreicht.
Gewünschte Datenrahmen:
------------------------
Ind | Values | Columns |
------------------------
A | xx | Col1 |
B | yy | Col2 |
C | xx | Col1 |
D | xx | Col1 |
E | xx | Col1 |
E | xx | Col2 |
------------------------
Danke,
Rtut
Das ist genial! – bernie
@bernie Danke. 'stack()' ist auch eine gute Möglichkeit, es zu tun. – Psidom