我认为您可以使用
SeriesGroupBy.nunique:
print (df.groupby('param')['group'].nunique())parama 2b 1Name: group, dtype: int64
的另一种解决方案
unique,然后创建new
dfby
Dataframe.from_records,将其重塑为
Seriesby
stack和last
value_counts:
a = df[df.param.notnull()].groupby('group')['param'].unique()print (pd.Dataframe.from_records(a.values.tolist()).stack().value_counts())a 2b 1dtype: int64
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)