【发布时间】:2023-04-10 16:36:01
【问题描述】:
我想使用数据帧对数据帧中的数据进行分组,并且我想计算分组数据的直方图: 这是我的数据框:
indicator
key
14 1
14 2
14 3
15 1
16 2
16 5
16 6
17 1
18 3
我想使用 groupby 得到这个结果:
indicator
key
14 1,2,3
15 1
16 2,5,6
17 1
18 3
然后计算每个key的直方图
【问题讨论】:
-
您能否发布原始数据和代码以重新创建您的 df,看看您正在尝试做什么,您从 df 中仅选择 2 列,然后尝试在单个列上进行分组现在不再存在的列将不起作用。你能展示你想要的结果是什么吗?此外,groupby 对象仅包含有关如何对 df 进行分组的元数据,您需要调用一些聚合函数,例如
sum -
我想为每个应用程序计算指标的直方图,这就是为什么我需要按应用程序对数据进行分组
-
我再次要求提供原始数据和代码,您已经编辑了代码以可能修复错字,但事实仍然是
groupby对象在您执行聚合之前不会产生 Series 或 DataFrame函数,你没有说明错误发生在哪一行
标签: python pandas numpy dataframe