Поиск и удаление элемента в списке данных - PullRequest
0 голосов
/ 16 апреля 2020

Допустим, я создал список фреймов данных:

import pandas as pd
lDfs = []

for i in range(0, 3):
    lDfs.append(pd.read_csv('SomeTable.csv')

, тогда у меня есть список из 3 фреймов данных:

lDfs[0]
lDfs[1]
lDfs[2]

Допустим, каждый фрейм данных имеет следующую структуру:

     Date,Open,High,Low,Close,Volume
   0 2020-03-02,3355.330078,3406.399902,3257.989990,3338.830078,90017600
   1 2020-03-03,3355.520020,3448.239990,3354.300049,3371.969971,79445600

Теперь я хочу найти в каждом списке данных в этом списке строковый шаблон:

search = 'null'

и удалить эту строку, которая включает указанный c кадр данных. Как я могу это сделать?

Спасибо!

1 Ответ

0 голосов
/ 16 апреля 2020

Оказалось, что 'null' был интерпретирован из pandas как NaN. Так что DataFrame.dropna делает трюк довольно легко:

for i in range(0, len(lDfs)):
    lDfs[i].dropna(inplace=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...