В моей ситуации, я хочуPython: В DataFrame, как заменить значение float на строковое значение?
вход:
No col1 col2 col3
1 -999 -999 -999
2 1 2 3
3 2 4 -999
4 3 5 blank
выход: - ''
No col1 col2 col3
1 . . .
2 1 2 3
3 2 4 .
4 3 5 .
как конвертировать -999> ?
Можете ли вы также опубликовать свое усилие и где вы терпите неудачу ..? – shaktimaan
df = df.replace ([- 999, ''], ['.', '.']) ValueError: не удалось преобразовать строку в float:. –
Посмотрите (http://stackoverflow.com/questions/25698710/replace-all-occurrences-of-a-string-in-a-pandas-dataframe-python) .. – shaktimaan