Удалить строку из файла с пустыми полями, используя Python

1

Мне нужно удалить строки из файла Excel с помощью Python.

Мне нужно проверить три столбца, и если они пусты, удалите эту строку.

Я старался:

NewDf = empresa.ix[[empresa['name']==" "] and [empresa['cpf']==" "]]
Теги:
pandas
excel
row
lines

1 ответ

3
Лучший ответ

Вы можете использовать dropna для этого. Параметр подмножества указывает столбцы, которые вы хотите проверить. "Все" означает, что вы хотите удалить строку, все три столбца пусты. Вы можете установить, как "Any" удалять строки, если только один столбец пуст.

df.dropna(axis=0, how='all', , subset=["col1", "col2", "col3"], inplace=True)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню