Более двух часов я не смог решить эту проблему. Кажется, я нашел все варианты решения, но ни одно из них, похоже, не работает. Это может быть потому, что я бегаю по четыре часа сна в день, хотя. В любом случае, я пытаюсь условно удалить строки из pandas кадра данных. Фрейм данных взят из трендового видео на YouTube. Один из столбцов - «category_id».
Я пытаюсь удалить все категории, у которых нет номеров 25 или 43. Каждый раз, когда я делаю это, весь набор данных уменьшается до 0 строк. Я знаю, что вы думаете, существуют ли строки, которые даже имеют категории 25 или 43? ДА! Они делают!
Решение, которое я действительно думал, будет работать следующим образом:
df.drop(df[df.category_id != 25].index, inplace=True)
df.drop(df[df.category_id != 43].index, inplace=True)
Но затем я проверяю этот фрейм данных, и он пуст. Как это исправить?