如何在koalas
中获取groupby
对象中的组数?
在大熊猫身上,我们可以使用ngroups
,但这种方法还没有在考拉身上实现。
假设groupby
对象被称为dfgroup
。
知道吗?
您需要强制执行GroupBy对象(类型:databricks.koalas.groupby.DataFrameGroupBy
(上的某个函数,然后您可以从中获得长度。例如,dfgroup.size()
将返回databricks.koalas.series.Series
,您可以在其上调用len
(示例改编自文档(:
>>> grouped = df.groupby(['Animal'])
>>> type(grouped.size())
<class 'databricks.koalas.series.Series'>
>>> len(grouped.size())
2
在考拉中
df1.groupby('School').first().pipe(len)