假设有一个巨大的数据框记录动物园里的动物数量
[动物] ... [数字]
[牛] ... [3]
[鱼] ... [6]
.
.
.
[猪] ... [5]
我想减少这个以查看 n 个特定的动物
然后我会做这样的事情
df = df.loc[["Animal"]=="cow" | ["Animal"]=="pig" | ...]
为尽可能多的动物
但是对于任何给定的集合,我该如何做到这一点
set = ["cow", "pig", .... ]
某种形式的东西
df = df.loc[["Animal"] == i for i in set]
但这会使联合(即它会寻找动物 = 牛和猪以及所有其他东西的地方)
是否有一个版本会寻找交叉点(即动物=牛或猪或其他任何东西)