将dataframe数据中经纬度数据转化为( ,) 数字格式
时间: 2024-05-12 14:16:53 浏览: 121
浅析pandas 数据结构中的DataFrame
可以使用pandas的apply函数和lambda表达式来实现将经纬度数据转换为数字格式,具体代码如下:
```python
import pandas as pd
# 构造示例数据
data = pd.DataFrame({'经度': ['116.396501', '120.153576', '112.944052'],
'纬度': ['39.995169', '30.287459', '28.253896']})
# 将经纬度转换为数字
data[['经度', '纬度']] = data[['经度', '纬度']].apply(lambda x: tuple(map(float, x)), axis=1)
print(data)
```
输出结果如下:
```
经度 纬度
0 116.396501 39.995169
1 120.153576 30.287459
2 112.944052 28.253896
```
以上就是将dataframe数据中经纬度数据转化为数字格式的方法。
阅读全文