提问人:Robert Tuttle 提问时间:10/3/2023 最后编辑:tdelaneyRobert Tuttle 更新时间:10/3/2023 访问量:48
Python 中的to_numeric是四舍五入的小数点
to_numeric in python is rounding off the decimals
问:
我有以下几点:
test={'a': ['4.56','9.98','10.345']}
df=pd.DataFrame(test)
df
a
0 4.56
1 9.98
2 10.345
这些是对象,所以我想将它们转换为浮点数。
df['a']=pd.to_numeric(df['a'], errors='coerce')
a
0 5
1 10
2 10
我得到一个小数点四舍五入的浮点数。我想要完整的浮点数:
0 4.56
1 9.98
2 10.345
我做错了什么?
答: 暂无答案
评论
df['a']
df.dtypes
to_numeric