要按列筛选Pandas中的列表值,可以使用DataFrame的条件索引功能。下面是一个示例代码:
import pandas as pd
# 创建一个包含列表的DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 使用条件索引筛选列表值
filtered_df = df[df['A'].isin([2, 3])]
print(filtered_df)
输出:
A B C
1 2 5 8
2 3 6 9
在上面的代码中,我们首先创建了一个包含列表值的DataFrame。然后,我们使用条件索引 df['A'].isin([2, 3])
来筛选列'A'中的值是否在列表[2, 3]中。最后,我们将筛选后的结果打印出来。
上一篇:按列日期值筛选行
下一篇:按列生成带有树状路径的视图