拆分 Pandas 列中的浮点数列表后获取完整的小数位精度
Get whole decimal digits for precision after Splitting List of float numbers in Pandas column
我有 df 与 lat 一样长
df:
coord
[-76.02140426635742, 32.88458068648376, 0.0]
[-76.02140426635742, 32.88458068648376, 0.0]
我用过str.get(0)
df['lat']=df['coord'].str.get(0)
我得到的是
coord
lat
[-76.02140426635742, 32.88458068648376, 0.0]
-76.021404
[-76.02140426635742, 32.88458068648376, 0.0]
-76.021404
但我希望将整个数字都用于精确度。
预期输出数据帧:
coord
lat
lon
[-76.02140426635742, 32.88458068648376, 0.0]
-76.02140426635742
32.88458068648376
[-76.02140426635742, 32.88458068648376, 0.0]
-76.02140426635742
32.88458068648376
谢谢...
使用:
import pandas as pd
pd.set_option("precision", 14)
Pandas默认显示6位小数。您可以将其更改为例如如上14位小数。
我有 df 与 lat 一样长
df:
coord |
---|
[-76.02140426635742, 32.88458068648376, 0.0] |
[-76.02140426635742, 32.88458068648376, 0.0] |
我用过str.get(0)
df['lat']=df['coord'].str.get(0)
我得到的是
coord | lat |
---|---|
[-76.02140426635742, 32.88458068648376, 0.0] | -76.021404 |
[-76.02140426635742, 32.88458068648376, 0.0] | -76.021404 |
但我希望将整个数字都用于精确度。
预期输出数据帧:
coord | lat | lon |
---|---|---|
[-76.02140426635742, 32.88458068648376, 0.0] | -76.02140426635742 | 32.88458068648376 |
[-76.02140426635742, 32.88458068648376, 0.0] | -76.02140426635742 | 32.88458068648376 |
谢谢...
使用:
import pandas as pd
pd.set_option("precision", 14)
Pandas默认显示6位小数。您可以将其更改为例如如上14位小数。