为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Python 中对数据框进行分组并汇总连续数字的子组?

如何在 Python 中对数据框进行分组并汇总连续数字的子组?

慕后森 2021-08-24 17:12:39
我有一个包含 ids 的列和包含数字的其他列的数据框:df1 = {'ID':[400, 400, 400, 400, 400, 400, 500, 500, 500, 500],        'Number':[1, 2, 3, 4, 8, 9, 22, 23, 26, 27]}您可能会注意到,每个 Id 在“数字”列中都有其相应的连续数字系列。例如:Id 400 包含一系列长度为 4 {1, 2, 3, 4} 和另一个长度为 2 {8, 9}我想为每个 Id 获取其相应系列的平均长度。在这个例子中:df2 = {'ID':[400, 500], 'avg_length':[3, 2]}任何想法将不胜感激!
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 241 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信