首页 > 解决方案 > 传递字符串列表以过滤数据框

问题描述

如何根据字符串列表返回数据框

targets = ['neu', 'oxy']

new_df = df[(df['Stock'] == 'neu') | (df['Stock'] == 'oxy')]

如果我的列表包含 10 个元素并且我想让它比|在每个条件后使用更有效(尤其是因为我有超过 10M 行)怎么办?

标签: pythonlistcontains

解决方案


推荐阅读