计算每个箱子中的项目数

2024-04-26 02:24:24 发布

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

我不熟悉Python和熊猫。我有一个熊猫数据框架,如下所示:

 id   value
  0    10
  1    0
  2    1
  3    3
  4    3
  5    3
  6    5

我怎样才能得到一个箱子的清单和每个箱子里的物品数量。例如,在这种情况下,我想要这样的东西

^{pr2}$

Tags: 数据框架id数量value情况物品箱子
1条回答
网友
1楼 · 发布于 2024-04-26 02:24:24

使用pd.cutgroupbycount和{}:

df['range'] = pd.cut(df.value,[-1,2,4,6],labels=['0-1','2-3','4-5'])

df.groupby('range')['value'].count().reset_index(name='Count').to_dict(orient='records')

输出:

^{pr2}$

相关问题 更多 >