Я ищу способ преобразования столбцов dataframe в виде строк. Ниже мой пример dataframe:pandas dataframe конвертировать столбцы в виде строк
mylist= [['xx'], [None, 'yy'], ['xx', None], ['xx',None],['xx','yy']]
pd.DataFrame(mylist,index=['A','B','C','D','E'],columns=['Col1','Col2'])
Входной DataFrame:
-------------------
Ind | Col1 | Col2 |
-------------------
A | xx | None |
B | None | yy |
C | xx | None |
D | xx | None |
E | xx | yy |
-------------------
Я хочу разделить мои столбцы в виде отдельных строк в dataframe. Ниже показано, как выглядит мой желаемый результат. Может ли кто-нибудь предложить, как добиться следующего.
Желаемая dataframe:
------------------------
Ind | Values | Columns |
------------------------
A | xx | Col1 |
B | yy | Col2 |
C | xx | Col1 |
D | xx | Col1 |
E | xx | Col1 |
E | xx | Col2 |
------------------------
Спасибо,
Ртуть
Это потрясающе! – bernie
@bernie Спасибо. 'stack()' тоже отличный способ сделать это. – Psidom