我想将这些坐标列从WGS84转换为Lon&Lat,最后在数据框中添加这些新列:
对于转换,我使用以下代码,但是我认为应该有一个更好的方法,不用将坐标列转换为list并创建新的one DataFrame。在
import pyproj as pp
from mpl_toolkits.basemap import Basemap
import pandas as pd
cx =dfb.COORDENADA_X.tolist()
cy =dfb.COORDENADA_Y.tolist()
utm15_wgs84 = pp.Proj(init='epsg:32615')
for ix, iy in zip(cx, cy):
lon, lat = utm15_wgs84(ix, iy, inverse=True)
print(lon, lat)
有什么建议吗?在
使用
pandas
DataFrame
中的apply
函数。例如相关问题 更多 >
编程相关推荐