【说站】python格式化经纬度的方法
2023-06-13 09:13:26 时间
python格式化经纬度的方法
1、对数据进行清理,主要是度分秒的符号问题,有的是中文或者英文,需要统一替换成一种在Excel中完成。
2、把度分秒的数字提取出来,分别处理。
在此使用split函数,或正则表达式,看看自己,我在此使用正则表达式。
3、格式化使用format函数。
例如保留两位使用:02d。
实例
import pandas as pd
import re
df = pd.read_excel('1.xlsx', sheet_name = 'Sheet1')
def get(x):
degree = re.findall('(\d+)°', x)[0]
minute = re.findall('° (\d+)', x)[0]
second = re.findall('''' (.*?)"''', x)[0]
return '''{}°{:02d}'{:05.2f}" N'''.format(degree, int(minute), float(second))
df['lat'] = df['纬度'].apply(get)
df
以上就是python格式化经纬度的方法,希望对大家有所帮助。
相关文章
- python re.compile() 详解——Python正则表达式「建议收藏」
- 日拱一卒,伯克利Python入门项目,手把手教你写个简单ai
- python格式化转换_Python进制转换format格式化[通俗易懂]
- python中plot实现即时数据动态显示方法[通俗易懂]
- python字符串格式化方法_format在python的意思
- 怎么用python打开csv文件_Python文本处理之csv-csv文件怎么打开[通俗易懂]
- 如何绘制qq图_python画图
- 【说站】python字符串格式化的方法整理
- 【说站】python匿名函数的命名规则
- python中空格的代码_python 空格
- python pkl文件_Python字符串格式化输出的方式包括
- python抛出异常和捕获异常_Python异常
- Python如何生成随机数_产生随机数的常用方法
- Python基础(十五):推导式的讲解
- Python_字符串常用函数和方法(2)_Python自学第十四节
- python-Python与MongoDB数据库-MongoDB数据库的基本知识
- python发送各类邮件的主要方法详解编程语言
- python递归函数(计算阶乘)详解编程语言
- 在Linux上搭建Python开发环境(linux搭建python环境)
- MySQL与Python搭配,实现数据库操作。(mysql-python)
- python Tesseract安装方法详解编程语言
- Python操作Redis实现数据持久化(python操作redis)
- 用 Plumbum 开发 Python 命令行工具
- Linux环境下Python开发的历程(linux与python)
- win7下搭建sublime的python开发环境的配置方法
- python字典多条件排序方法实例
- Python模拟登录12306的方法