熊猫:从多类别列中选择具有特定类别的行

时间:2018-09-27 13:02:43

标签: python pandas dataframe categorical-data

我目前正在使用具有包含多个元素的分类列的pandas数据框,如下所示。

the_column {'cat', 'mammal', 'animal'} {'animal'} {'mammal', 'animal'}

我想在the_column中选择所有带有“哺乳动物”的行,然后 df[df['the_column'].str.contains('mammal')似乎确实有效,但是需要很长时间。

是否存在通过使用.isin之类的条件来获取这些查询的更有效方法,以获取预先设置的类别?从未真正看到类别列每行包含多个元素。

0 个答案:

没有答案