通过for循环获取groupby错误

时间:2019-03-08 19:22:05

标签: pandas-groupby

fashion = [1,1,2,3,3,3,21,1,1,1,5,5,5,5,3,3,2,6]  
for key,group in groupby(fashion):
print(key,':',list(group))

我已经编写了上面的代码以按特定数字分组并获得列表。例如,我想要这样的结果:

1 : [1,1,1,1,1]
2 : [2,2]

有人可以告诉我我的代码有什么问题吗?

1 个答案:

答案 0 :(得分:0)

fashion既不是itertools.groupby()的排序列表,也不是Pandas DataFrame。如果您尝试使用Pandas对系列或DataFrame进行分组,请发布完整功能的代码,并进行说明。

How to make good reproducible pandas examples

包含有关获得Pandas功能帮助的好的建议。