您可以使用pandas的布尔索引来筛选出满足条件的行。以下是一个示例代码:
import pandas as pd
# 创建一个示例数据框
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]})
# 使用布尔索引筛选出满足条件的行
filtered_df = df[df['A'] == df['B'] + 5]
print(filtered_df)
输出结果为:
A B
2 3 8
3 4 9
在这个示例中,我们创建了一个包含两列的数据框。然后,我们使用布尔索引筛选出满足条件的行,其中条件是列"A"的值等于列"B"的值加5。最后,我们打印筛选后的数据框。