【发布时间】:2016-06-01 15:14:01
【问题描述】:
我正在使用 pandas groupby 并希望应用该功能从组中的项目中进行设置。
TypeError: 'type' object is not iterable 中的以下结果:
df = df.groupby('col1')['col2'].agg({'size': len, 'set': set})
但以下工作:
def to_set(x):
return set(x)
df = df.groupby('col1')['col2'].agg({'size': len, 'set': to_set})
在我的理解中,这两种表达方式很相似,请问第一种不起作用的原因是什么?
【问题讨论】: