“ groupby.apply'and'groupby.agg
”有什么区别? ,为什么处理后的数据显示为“ NoneType”?
groupby.apply
时,当我使用{{1}时没有输出},程序可以按照我的想法执行。 groupby.agg
的过程,但显示'.count()
'对象没有属性'NoneType
'。 count
我想知道过程的行数和列数。
答案 0 :(得分:0)
data1=df.groupBy('_c0').apply(collect_list('_c1')).show()
返回NoneType,因为show
不返回任何内容。这就是为什么您不能对其应用计数。摆脱表演。 apply
返回sql.DataFrame。有关您要尝试执行的操作,请参考this SO Question
请参阅show
中的source code。