Преобразовать столбец в строку, сохранив NaN (как None или пустое)Python

Программы на Python
Ответить
Anonymous
 Преобразовать столбец в строку, сохранив NaN (как None или пустое)

Сообщение Anonymous »

Я хотел бы отформатировать несколько чисел в списке. Самый простой способ сделать это — сначала преобразовать его в набор строк. Вот пример того, как я это делаю:

Код: Выделить всё

df[col_name].astype('str').tolist()
Однако проблема в том, что я получаю такие значения, как:

Код: Выделить всё

['12.19', '13.99', '1.00', 'nan', '9.00']
Есть ли способ вернуть значения «nan» как None или пустую строку, например:

Код: Выделить всё

['12.19', '13.99', '1.00', None, '9.00']
Или:

Код: Выделить всё

['12.19', '13.99', '1.00', '', '9.00']
Как бы я сделал эти два шага?

Подробнее здесь: https://stackoverflow.com/questions/539 ... e-or-blank
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»