场景1
原始数据框:
a b c d e f g
新数据框:
一个
b
c
d
e
f
g
场景2
原始数据框:
g f e d c b a
新数据框:
一个
b
c
d
e
f
g
我的问题是如何执行上述转换?
答案 0 :(得分:0)
尝试以下操作:
import pandas as pd
df = pd.DataFrame(columns=list('abcdefg'))
df_new = pd.DataFrame([col for col in df.columns], columns=['column_to_rows'])
print(df_new)
答案 1 :(得分:0)
只需在数据框中添加“ .T”即可。
pd.DataFrame(['a','b','c', 'd', 'e', 'f', 'g'])
Out[99]:
0
0 a
1 b
2 c
3 d
4 e
5 f
6 g
pd.DataFrame(['a','b','c', 'd', 'e', 'f', 'g']).T
Out[100]:
0 1 2 3 4 5 6
0 a b c d e f g