pandas中mode()怎么使用?
如题所示在pandas
中的mode()
怎么使用呢?官方介绍没看懂,如下
>>> df = pd.DataFrame({'A': [1, 2, 1, 2, 1, 2, 3]})
>>> df.mode()
A
0 1
1 2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
翻译一下官方文档,强化下自己的理解
沿着某个选择的轴返回(一组)众数。每个众数都会增加一行和一个label,对缺失行用nan填充。
注意轴上可能存在多个众数,这也是为何此函数会返回一个 dataframe。如果你想对名为 df 的 dataframe,用众数来填充缺失项,可以这么做:
参数:
0 or ‘index’ : 获得列的众数
1 or ‘columns’ : 获得行的众数
numeric_only : boolean, default False 该项为 True 则只对数字列进行众数计算
返回:
modes : DataFrame (sorted) DataFrame型 众数,已排序
mode应该是众数,就是频数最高的那个。示例里面1和2都出现了3次,是最频繁的,所以返回的是这两个数字。