在excel-fi中查找平均值

2024-05-06 01:03:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我的excel文件是这样设置的:

REV     PU LOC      DEL LOC     MILES    RPM    
3500    SANTA ANA   SAN DIEGO   160      21.875

有许多(500+)行相似数据的。我想找到常见的pu/del loc和它们的平均转速。所以,如果上面这行有5个不同的条目,我想用pandas来平均它们的RPM值,然后将其作为pu loc和del loc在单独的excel文件中列出的唯一值输出。我想用的线路是

df = df.groupby(['PU LOC', 'DEL LOC', 'RPM']).mean(axis={index(0), columns(3)})

虽然不起作用,但我觉得我走对了方向。非常感谢您的帮助


Tags: 文件dfrevsantaexcellocrpmsan
2条回答

您不应该在groupby中包含RPM

要扩展另一个答案,这应该使您接近您的预期输出:

df = df.groupby(['PU LOC', 'DEL LOC']).RPM.mean().reset_index()

旁注:RPM的算术平均值真的是你所需要的吗?或者用每分钟每分钟每分钟的里程数来表示每分钟每分钟每分钟的重量更合理

相关问题 更多 >