Pandas获取众数的方法

2023-02-24 00:00:00 获取 方法 众数

在 Pandas 中,可以使用 mode() 方法来获取 DataFrame 或 Series 中的众数(mode)。mode() 方法返回包含众数的 Series 对象。如果存在多个众数,则返回所有众数。下面是一个示例代码:

import pandas as pd

# 创建一个包含众数的 Series 对象
data = pd.Series([1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5])
mode_data = data.mode()

# 打印结果
print("原始数据:")
print(data)
print("\n众数:")
print(mode_data)

输出结果如下所示:

原始数据:
0     1
1     2
2     2
3     3
4     3
5     3
6     4
7     4
8     4
9     4
10    5
11    5
12    5
13    5
dtype: int64

众数:
0    4
1    5
dtype: int64

上述示例代码中,首先创建了一个包含众数的 Series 对象 data,然后使用 mode() 方法获取众数,并将结果赋值给 mode_data 变量。最后将原始数据和众数打印出来。

相关文章