pandas DataFrame转向问题

Tra*_*leu 5 python pandas

我有一些奇怪的格式的雷达数据,我无法弄清楚如何使用熊猫库正确地转动它.

我的数据:

    speed   time
loc     
A    63  0000
B    61  0000
C    63  0000
D    65  0000
A    73  0005
B    71  0005
C    73  0005
D    75  0005
Run Code Online (Sandbox Code Playgroud)

我想把它变成一个看起来像这样的DataFrame:

    0000    0005
loc     
A    63     73
B    61     71
C    63     73
D    65     75
Run Code Online (Sandbox Code Playgroud)

我已经做了很多摆弄,但似乎无法使语法正确.有人可以帮忙吗?

谢谢!

Cha*_*She 5

您可以在此处使用pivot方法:

In [71]: df
Out[71]: 
     speed  time
loc             
A       63     0
B       61     0
C       63     0
D       65     0
A       73     5
B       71     5
C       73     5
D       75     5

In [72]: df.reset_index().pivot('loc', 'time', 'speed')
Out[72]: 
time   0   5
loc         
A     63  73
B     61  71
C     63  73
D     65  75
Run Code Online (Sandbox Code Playgroud)