在 Python 中,你可以使用多种方式来筛选数据框(DataFrame)。以下是几种常用的方法:
- 使用比较运算符进行筛选: 你可以使用比较运算符(如等于
==
、大于>
、小于<
、不等于!=
等)来对数据框的列进行筛选操作。例如:# 筛选满足条件的行 filtered_df = df[df['列名'] > 10] # 筛选满足多个条件的行 filtered_df = df[(df['列名1'] > 10) & (df['列名2'] == '条件')]
- 使用 isin() 方法进行筛选: isin() 方法可以用于测试某个列中的元素是否在给定的列表中。例如:
# 筛选某个列中的特定值 filtered_df = df[df['列名'].isin(['值1', '值2', '值3'])]
- 使用 query() 方法进行筛选: query() 方法允许你使用类似于 SQL 的语法来筛选数据框中的数据。例如:
# 筛选满足条件的行 filtered_df = df.query('列名 > 10') # 筛选满足多个条件的行 filtered_df = df.query('列名1 > 10 and 列名2 == "条件"')
以上是一些常见的方法,你可以根据你的需求选择合适的方法来筛选数据框。