我有这个数据框:
0 name data
1 alex asd
2 helen sdd
3 alex dss
4 helen sdsd
5 john sdadd
所以我想让最频繁的一个或多个值(在这种情况下为它的值)
所以我要做的是:
dataframe['name'].value_counts().idxmax()
但它仅返回值: Alex ,即使它是,海伦也出现两次。
最佳答案
通过使用mode
df.name.mode()
Out[712]:
0 alex
1 helen
dtype: object
关于python - Pandas 获得列的最频繁值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48590268/