📅  最后修改于: 2023-12-03 15:19:21.381000             🧑  作者: Mango
Series.between()
是熊猫库中的一种方法,用于筛选符合条件范围内数据的序列,即返回Series在指定的两个数值之间(包括边界)的子集。
Series.between(left, right, inclusive=True)
left
:范围的左边缘right
:范围的右边缘inclusive
:是否包含左右边缘,默认为True(即包含)import pandas as pd
# 示例数据
data = {"name": ["Alice", "Bob", "Charlie", "David"],
"age": [25, 30, 35, 40],
"salary": [5000, 6000, 7000, 8000]}
# 创建DataFrame
df = pd.DataFrame(data)
# 筛选年龄在30~35岁之间的数据
filtered = df[df['age'].between(30, 35, inclusive=True)]
# 打印筛选结果
print(filtered)
运行结果:
name age salary
1 Bob 30 6000
2 Charlie 35 7000
上述示例中,我们使用Series.between()
方法筛选了年龄在30~35岁之间的数据,并将结果打印出来。其中,inclusive=True
表示包含左右边缘。
Series.between()
方法只适用于数值型或时间型数据。left
和right
参数必须是相同的数据类型。inclusive
参数为False
时,左右边缘的数值不会被包含在筛选结果中。