怎么对pandas dataframe的列求众数

  统计/机器学习 数据预处理 Python    浏览次数:27156        分享
0

怎么对dataframe的一列求众数?

我试了np.mode,不过好像并没有用,报错如下

np.mode(data['type'])
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
 in ()
----> 1 np.mode(data['type'])

AttributeError: module 'numpy' has no attribute 'mode'


 

ggg818   2018-06-02 11:06



   2个回答 
4

pandas的dataframe有自带的

data['type'].mode()


SofaSofa数据科学社区DS面试题库 DS面经

飞翔钉子   2018-06-04 10:01

1


>>> from scipy import stats
>>> stats.mode(df['col'])


SofaSofa数据科学社区DS面试题库 DS面经

whs_ita   2018-06-02 16:13



  相关讨论

怎么删去pandas中有空值、nan、null的行?

pandas groupby返回组内排序

对pandas.DataFrame进行groupby结果中index的问题

嵌套dictionary类型数据转成pandas dataframe的问题

pandas dataframe对行去重?

pandas 如何扔掉同时满足两个特征过滤条件的数据?

pandas groupby agg中使用自定义函数

怎么把collections.Counter的计数结果转为pandas的DataFrame

pandas df怎么根据weekgroup补齐没有的行呢

Python Pandas loc切片问题

  随便看看

推荐系统有哪些常用的评价标准

把pandas.DataFrame中所有行全部随机排列

Data Application Lab怎么样?

python里怎么求一个矩阵的秩?

laplace光滑什么意思