A_M*_*tar 2 python pivot duplicates dataframe pandas
我有一个熊猫表,格式如下:
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)
如何处理呢?
尝试pivot_table:
df
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
result = df.pivot_table(index='anger_metric',
columns='metric_name',
values='angle_value')
result.columns.name = None
result
pitch roll yaw
anger_metric
71.0991 22.5075 14.6832 0.7009
90.1341 -10.1930 4.8566 6.4458
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3621 次 |
| 最近记录: |