我有一個整潔的數據框(這我不知道如何從頭開始生產),如:熊貓系列或整齊據幀:指數水平值數據框列
signal condition epoch time value
0 A 0 -1100 0.12
1 A 0 -1080 0.09
2 A 0 -1060 0.08
...
隨着幾個條件A,B,C
。我想用多指標一個數據幀,並value
列的值作爲值在新的(唯一的)列A, B, C
所以最後它看起來像:
value A B C
epoch time
0 -1100 0.12 0.23 0.09
-1080 0.09 0.22 0.10
-1060 0.08 0.19 0.06
...
我想首先會把除了value
成與set_index(['condition','epoch','time'])
索引,然後transpose或轉動,但不能得到它的權利以某種方式(轉給了我層次列和樞軸KeyError異常) 我試着如:df.pivot(('epoch','time'),'condition')
謝謝,也爲StringIO技巧,非常有用;只是透視方法對我來說不那麼簡單。 – TNT