首页 > 解决方案 > 如何应用数据框的唯一表

问题描述

我有这种数据框

   City  Gender
0  A     M
1  B     F
2  C     F
3  A     M
4  A     M
5  B     F

然后我想在 City 列上使用 .nunique 来了解该表中有多少内容占据前 2 个位置

我从https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.nunique.html学习 ,我试图运行它

df_dataset['City'].nunique()

但有些事情没有加起来

标签: pythonpandas

解决方案


您在寻找value_counts()吗?:

>>> df['City'].value_counts().head(2)

Out[34]: 
A    3
B    2

head(2)只会返回前 2 名。


推荐阅读