首页 > 解决方案 > 在 Pandas 列中拆分浮点数列表后获取精度的整数小数位数

问题描述

我有 df 和 lat long 作为列表

东风:

坐标
[-76.02140426635742, 32.88458068648376, 0.0]
[-76.02140426635742, 32.88458068648376, 0.0]

我用 str.get(0)

df['lat']=df['coord'].str.get(0)

我得到的是

坐标 纬度
[-76.02140426635742, 32.88458068648376, 0.0] -76.021404
[-76.02140426635742, 32.88458068648376, 0.0] -76.021404

但我希望所有数字都被精确计算。

预期的输出数据框:

坐标 纬度
[-76.02140426635742, 32.88458068648376, 0.0] -76.02140426635742 32.88458068648376
[-76.02140426635742, 32.88458068648376, 0.0] -76.02140426635742 32.88458068648376

谢谢...

标签: pythonpython-3.xpandasdataframeprecision

解决方案


利用:

import pandas as pd    
pd.set_option("precision", 14)

Pandas 默认显示 6 位小数。您可以将其更改为如上所示的小数点后 14 位。


推荐阅读