заменить пустую строку с нан - PullRequest
1 голос
/ 09 января 2020

Я пытаюсь заменить пустую строку "" в столбце pandas данных. Тип столбца "O". Я пытался использовать

df[col].replace(" ", np.nan, inplace = True)

Однако в ответ я получаю не типовой объект или весь столбец удален. Я также попытался использовать

df[col].dropna(axis=0, subset=['CLOSED_TIME'])

Я должен также упомянуть, что столбец представляет собой набор дат / времени, но не в формате datetime. Моя цель - заполнить пустые строки с помощью nan, чтобы я мог запустить .fillna (0) на всем фрейме данных.

1 Ответ

3 голосов
/ 09 января 2020

попробуйте df[col].replace(r'^\s*$', np.nan, regex=True)

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