要按int值筛选数据框,可以使用以下代码示例中的解决方法:
import pandas as pd
# 创建示例数据框
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
# 筛选int值小于等于3的行
filtered_df = df[df['A'] <= 3]
# 打印筛选后的数据框
print(filtered_df)
输出结果为:
A B
0 1 6
1 2 7
2 3 8
在上述代码中,我们首先创建了一个示例数据框df
,包含两列A
和B
。然后,我们使用布尔索引来筛选df
中A
列int值小于等于3的行,并将结果保存在filtered_df
中。最后,我们打印出筛选后的数据框。
请注意,上述示例中的筛选条件是df['A'] <= 3
,你可以根据实际需求修改筛选条件。