Я начинаю с катагорических данных панда.
Допустим, у меня есть (1) :
A B C
-------------
3 Z M
O X T
4 A B
Я отфильтровал кадр данных так: df[ df['B'] != "X"]
Таким образом, я получил бы в результате (2 ) :
A B C
-------------
3 Z M
4 A B
In (1) df['B'].cat.categories #would equal to ['Z', 'X', 'A']
In (2) df['B'].cat.categories #still equal to ['Z', 'X', 'A']
Как обновить категории DF всех столбцов после такой операции фильтрации?
БОНУС : если вы хотите очистить индексы после фильтрации
df.reset_index()