Я новичок в python pandas, и у меня возникают трудности с округлением всех значений в столбце, так как между десятичной точкой и нолем пробегает пробел. Например,Округление десятичных знаков Python
Hi
21. 0
8. 0
52. 0
45. 0
Я попытался с помощью моего текущего кода ниже, но он дал мне:
invalid literal for float(): 21. 0
df.Hi.astype(float).round()
Он возвращает «не может преобразовать серию к <типа„поплавком“>» –
Сделано правку в этот ответ с правильным синтаксисом. Вот так, до тех пор, пока редактирование не будет одобрено @NickEdwards: 'df.Hi.str.replace ('', '') .astype (float) .round()' – Kartik
Я не вижу вашего запроса на редактирование в любом месте , но я сделал редактирование самостоятельно с вашим исправлением - спасибо! –