如题所示在pandas
中的mode()
怎么使用呢?官方介绍没看懂,如下
>>> df = pd.DataFrame({'A': [1, 2, 1, 2, 1, 2, 3]})
>>> df.mode()
A
0 1
1 2
如题所示在pandas
中的mode()
怎么使用呢?官方介绍没看懂,如下
>>> df = pd.DataFrame({'A': [1, 2, 1, 2, 1, 2, 3]})
>>> df.mode()
A
0 1
1 2
1 回答10.3k 阅读✓ 已解决
4 回答4.2k 阅读✓ 已解决
4 回答3.6k 阅读✓ 已解决
3 回答2k 阅读✓ 已解决
3 回答4.8k 阅读
1 回答4.4k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
翻译一下官方文档,强化下自己的理解
沿着某个选择的轴返回(一组)众数。每个众数都会增加一行和一个label,对缺失行用nan填充。
注意轴上可能存在多个众数,这也是为何此函数会返回一个 dataframe。如果你想对名为 df 的 dataframe,用众数来填充缺失项,可以这么做:
参数:
0 or ‘index’ : 获得列的众数
1 or ‘columns’ : 获得行的众数
numeric_only : boolean, default False 该项为 True 则只对数字列进行众数计算
返回:
modes : DataFrame (sorted) DataFrame型 众数,已排序