удаление 99999 значений из cvs в python? - PullRequest
0 голосов
/ 28 мая 2020

Я работаю с большим набором данных (более 400 столбцов и 200000 строк), и для некоторых значений, которые не были записаны, в этом слоте есть значение «-9999,99». Как мне удалить эти значения из моих импортированных данных через python? Я импортировал с помощью файла csv в pandas. Я не хочу удалять весь столбец, просто любое поле данных со значением -9999,99, поскольку оно бессмысленно и портит мои значения среднего и стандартного отклонения. Спасибо!

1 Ответ

2 голосов
/ 28 мая 2020

После загрузки данных в DataFrame можно заменить один вариант:

df = df.replace(-9999.99, '')

или

df = df.replace(-9999.99, np.nan)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...