我想选择数据框的一部分,其中某一特定列中的值是多个值之一。

我现在要做的是

idx = my_df['Column'].apply(lambda z: z in selected_items)
new_df = my_df[idx]


有没有更好的方法来实现这一目标?

最佳答案

这应该工作吗?

new_df = my_df[my_df['Column'].isin(selected_items)]

关于python - Pandas DataFrame-选择与许多条件之一匹配的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29850116/

10-11 08:53