Преобразовать столбец в строку, сохранив 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

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