【发布时间】:2018-11-21 16:29:23
【问题描述】:
我有一个数据框,其中一列包含 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]}
任何想法将不胜感激!
【问题讨论】:
标签: python pandas pandas-groupby group-summaries