Python Pandas Series.between()

Python Pandas Series.between()

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。

Pandas between()方法用于系列,以检查哪些值位于第一个和第二个参数之间。

语法: Series.between(left, right, inclusive=True)

参数:

left: 一个定义左边边界的标量值
right: 一个定义右边界的标量值
inclusive: 一个布尔值,默认为真。如果是假的,它在检查时不包括两个传递的参数。

返回类型: 一个布尔系列,对于位于参数值之间的每个元素都是真。

要下载所用的CSV文件,请点击这里。

例一:检查工资列的值。如果它们位于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之间的行。

Python Pandas Series.between()

错误和例外情况。

  • 这种方法对字符串不起作用。
  • 这种方法只适用于系列(一维数据框架)。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程