Как удалить пустую строку в фрейм данных - PullRequest
1 голос
/ 05 августа 2020

У меня есть фрейм данных, где одна пустая строка каждые 10 строк, это выглядит следующим образом

    A    B    C    D    E
0
1   a    b    c    d    e
2   f    g    h    i    j
.....

Я хотел бы удалить пустую строку в кадре данных, но проблема в том, что строка не заполнены пустой строкой " ", они больше похожи на "".

Следовательно, df.fillna и df.dropna не работают, и я не уверен, как их заменить.

Любое предложение было бы полезным! Спасибо, ребята!

Ответы [ 2 ]

3 голосов
/ 05 августа 2020

Отфильтровать все строки без пустых значений, например:

df = df[df.ne('').all(axis=1)]
0 голосов
/ 05 августа 2020

Если это каждые 10 строк, как вы говорите, вы можете сделать что-то вроде:

df_clean = df[df.index % 10 != 0]

Что будет отбрасывать каждую 10-ю строку, начиная с первой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...