DataFrame求某一列的众数的方法
时间: 2024-04-24 11:25:10 浏览: 124
pd.DataFrame统计各列数值多少的实例
要求DataFrame某一列的众数,可以使用pandas的`mode()`方法。下面是一个示例代码:
```python
import pandas as pd
# 创建DataFrame
data = {'A': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
'B': [2, 2, 2, 2, 3, 3, 3, 4, 4, 4],
'C': [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]}
df = pd.DataFrame(data)
# 求列B的众数
mode_b = df['B'].mode()
print("列B的众数为:", mode_b)
```
输出结果为:
```
列B的众数为: 0 2
dtype: int64
```
这里的`mode()`方法返回一个Series,可能有多个众数。如果只想获取第一个众数,可以使用`mode_b[0]`来获取。
阅读全文