相关疑难解决方法(0)

熊猫:将值上的列分组并创建新的列标题

我正在尝试重新排列熊猫数据框。

目前我有:

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)

在大熊猫中,有没有一种有效的方法?还是应该手动手动研磨所有东西?

谢谢

python pandas

2
推荐指数
1
解决办法
287
查看次数

熊猫枢轴产生“ ValueError:索引包含重复的条目,无法重塑”

我有一个熊猫表,格式如下:

  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)

如何处理呢?

python pivot duplicates dataframe pandas

2
推荐指数
1
解决办法
3621
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

duplicates ×1

pivot ×1