2
我想將pandas數據框轉換爲列表。 例如,我有一個如下所示的數據框,並且我想列出所有列。將pandas數據框轉換爲基於列的訂單列表
數據幀(DF)
A B C
0 4 8
1 5 9
2 6 10
3 7 11
預期結果
[[0,1,2,3], [4,5,6,7], [8,9,10,11]]
如果我使用df.values.tolist(),它會在基於行的順序列表返回象下面這樣。
[[0,4,8], [1,5,9], [2,6,10], [3,7,11]]
可以轉置數據幀,但我想知道是否有更好的解決方案。
我不知道的「T '函數,但它似乎提供了非常簡單的轉置(我認爲我需要使用zip f或轉置)。謝謝您的回答。 – z991
我喜歡這個功能,因爲很短;) – jezrael
我通常也會使用上述選項。只要你正在尋找另一個,你可以'[df [x] .tolist()for df.columns]' – Zero