python - 在 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 |
谢谢...
解决方案
利用:
import pandas as pd
pd.set_option("precision", 14)
Pandas 默认显示 6 位小数。您可以将其更改为如上所示的小数点后 14 位。
推荐阅读
- broadleaf-commerce - 在“关于我们”的页面上写下 Broadleaf Commerce
- php - 将数组移动 N 并保留原始数组
- python - 将正态分布转换为 softmax
- python - 我如何获得当前 FFT 阵列的频率?
- jquery - 如果未单击链接,则使用 var max 6 循环并保留空值
- angular - Angular Agm/core map 不能与 observable 一起使用异步显示地图并动态添加标记
- sapui5 - 如何在ui5中创建全局变量?
- r - 将日志文件中的多行消息加入 R 中的单行
- python - django:无法重定向到 django 中的另一个视图
- sql - 使用 Coalesce 后在 PostgreSQL 9.2 数据库的联接查询中没有返回结果时返回 0