Python|熊猫 Series.between()
Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。
Pandas between()方法用于系列检查哪些值位于第一个和第二个参数之间。
Syntax: Series.between(left, right, inclusive=True)
Parameters:
left: A scalar value that defines the left boundary
right: A scalar value that defines the right boundary
inclusive: A Boolean value which is True by default. If False, it excludes the two passed arguments while checking.
返回类型:一个布尔系列,对于位于参数值之间的每个元素都为真。
要下载使用的 CSV 文件,请单击此处。
示例 #1:检查薪水列的值。如果它们位于 80000 和 100000 之间,则返回 True。
# importing pandas package
import pandas as pd
# making data frame from csv file
data = pd.read_csv("employees.csv")
# making a bool series
bool_series = data["Salary"].between(80000, 100000, inclusive = True)
# returning dataframe with salary between above values
data[bool_series]
输出:
如输出图像所示,数据框只有薪水在 80000 到 100000 之间的行。
错误和异常:
- 此方法不适用于字符串。
- 此方法仅适用于系列(一维数据框)