小编Edd*_*045的帖子

Pandas - 计算相同数据的平均值

我有一个 pandas df,它有一个项目编号列表,然后旁边有一个数字。我想以某种方式获得所有相同项目编号及其旁边的数字的平均值。

这是数据框的一部分:

Item ID        Time
X32TR2639      7.142857
X32TR2639      7.142857
X36SL7708      16.714286
X36TA0029      16.714286
X36TR3016      16.714286
Run Code Online (Sandbox Code Playgroud)

期望的输出:

Item ID        Average Time:
X32TR2639      7.142857
X36SL7708      16.714286
X36TA0029      16.714286
X36TR3016      16.714286
Run Code Online (Sandbox Code Playgroud)

我希望每个项目 ID 都有一个平均时间,但是如果该项目 ID 有多个副本,则取它们的平均值

这只是数据框的一小部分。如您所见,前两个是相同的。我想计算所有这些的平均值。因此,如果相同,请使用所有这些数字并得出平均值。因此,脚本将查找所有项目编号X32TR2639并获取其旁边的编号,然后得出平均值。

python dataframe pandas

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

标签 统计

dataframe ×1

pandas ×1

python ×1