Удаление наноструктур из кадра данных в столбцах, исключая набор столбцов - PullRequest
1 голос
/ 22 апреля 2020

Мне известна функция DataFrame.dropna (подмножество), где аргумент подмножества может использоваться для удаления нанострок только из заданного набора столбцов. То, что я хочу, это удалить наностроки из столбцов, исключая набор столбцов. Есть ли способ сделать это в pandas?

1 Ответ

2 голосов
/ 22 апреля 2020

Используйте Index.difference со списком столбцов для исключения:

df = df.dropna(subset=df.columns.difference(exclude_columns)))
...