1
基本上我想90度(順時針)旋轉的熊貓數據幀,例如,如果它是旋轉大熊貓數據框90度
df:
A B C D
0 5 3 6 7
1 6 3 5 2
它會成爲
df:
6 5 A
3 3 B
5 6 C
2 7 D
有一些方法用樞軸或其他方式做到這一點?謝謝!
基本上我想90度(順時針)旋轉的熊貓數據幀,例如,如果它是旋轉大熊貓數據框90度
df:
A B C D
0 5 3 6 7
1 6 3 5 2
它會成爲
df:
6 5 A
3 3 B
5 6 C
2 7 D
有一些方法用樞軸或其他方式做到這一點?謝謝!
調換它
In [1]: df = DataFrame([[5,3,6,7],[6,3,5,2]],index=[0,1],columns=list('ABCD'))
In [2]: df
Out[2]:
A B C D
0 5 3 6 7
1 6 3 5 2
In [3]: df.T
Out[3]:
0 1
A 5 6
B 3 3
C 6 5
D 7 2
我猜你真的想這樣
In [7]: df.T.reset_index().reindex(columns=[1,0,'index'])
Out[7]:
1 0 index
0 6 5 A
1 3 3 B
2 5 6 C
3 2 7 D
究竟不是什麼OP要求。 – ely
我更新到了正確的地方,即使它沒有那麼有用 – Jeff
第二部分是我想要的,謝謝! – TheoretiCAL