В настоящее время я работаю с фреймом данных pandas, в котором есть категорический столбец с несколькими элементами, например ниже.
the_column
{'cat', 'mammal', 'animal'}
{'animal'}
{'mammal', 'animal'}
Я хочу выбрать все строки с «млекопитающим» вthe_column, и df[df['the_column'].str.contains('mammal')
, кажется, работает, но это занимает много времени.
Есть ли более эффективный способ извлечения этих запросов, если заданы категории, используя что-то вроде .isin
?Никогда в действительности не видел столбец категории, в котором есть более одного элемента в строке.