我正在尝试重新排列熊猫数据框。
目前我有:
id mins param
1 10 0.15
1 11 0.16
1 12 0.17
2 10 0.20
2 11 0.21
2 12 0.22
Run Code Online (Sandbox Code Playgroud)
但我想重新排列并按ID分组:
id param_10 param_11 param_12
1 0.15 0.16 0.17
2 0.20 0.21 0.22
Run Code Online (Sandbox Code Playgroud)
在大熊猫中,有没有一种有效的方法?还是应该手动手动研磨所有东西?
谢谢
我有一个熊猫表,格式如下:
anger_metric metric_name angle_value
0 71.0991 roll 14.6832
1 71.0991 yaw 0.7009
2 71.0991 pitch 22.5075
3 90.1341 roll 4.8566
4 90.1341 yaw 6.4458
5 90.1341 pitch -10.1930
Run Code Online (Sandbox Code Playgroud)
我需要为此创建一个视图,使其像这样:
anger_metric roll yaw pitch
0 71.0991 14.6832 0.7009 22.5075
1 90.1341 4.8566 6.4458 -10.1930
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
df2= results.pivot(index='anger_metric', columns='metric_name', values='angle_value')
# results is the pnadas table/list
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
ValueError: Index contains duplicate entries, cannot reshape
Run Code Online (Sandbox Code Playgroud)
如何处理呢?