要按照部分整数对Pandas进行过滤,可以使用.isin()
方法。下面是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]})
# 定义要过滤的整数列表
filter_list = [2, 4]
# 使用isin方法进行过滤
filtered_df = df[df['A'].isin(filter_list)]
# 打印过滤后的结果
print(filtered_df)
输出:
A B
1 2 7
3 4 9
在示例代码中,我们创建了一个包含两列的DataFrame,然后定义了一个要过滤的整数列表[2, 4]
。接下来,我们使用df['A'].isin(filter_list)
对DataFrame进行过滤,其中df['A']
表示要过滤的列,.isin(filter_list)
表示只保留该列中包含在filter_list
中的整数。最后,我们打印出过滤后的结果。