首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python:如何将数据框中的经纬度坐标传递或循环到函数中

Python:如何将数据框中的经纬度坐标传递或循环到函数中
EN

Stack Overflow用户
提问于 2016-12-03 21:40:12
回答 1查看 148关注 0票数 1

我有一个很长的函数,我不会在这里包含它。函数的最后一行如下:

代码语言:javascript
运行
复制
get_hourly_WSI_latlong_historical (datetime.date(2015,1,1), datetime.date(2015,2,1), 39.78681, -104.937, fields = None)

上述函数和代码行成功运行。但是,我想创建一个具有多个经纬度坐标的数据框,这些坐标可以通过上面的代码传递。示例数据框文件:

代码语言:javascript
运行
复制
lat        long         
42.281     83.743              
42.1784    87.9979              
40.7128    74.0059      

我希望使用循环为列表中的每个经度/经度动态运行该函数。因此,上面数据框中的这些坐标将替换代码中当前具有的39.78681,-104.937。

在这方面的任何帮助都将非常感谢。

EN

Stack Overflow用户

发布于 2016-12-03 21:47:24

我认为你可以使用apply

代码语言:javascript
运行
复制
df1 = df.apply(lambda x: get_hourly_WSI_latlong_historical (datetime.date(2015,1,1), 
                                                            datetime.date(2015,2,1), 
                                                            x.lat, x.long, fields = None),
                                                            axis=1)

示例:

代码语言:javascript
运行
复制
df = pd.DataFrame({'lat':[42.281,42.1784,40.7128],
                   'long':[83.743,87.9979,74.0059]})

print (df)
       lat     long
0  42.2810  83.7430
1  42.1784  87.9979
2  40.7128  74.0059

def get_hourly_WSI_latlong_historical(date1,date2, lat,long, fields):
    return pd.Series([lat + 10, long - 10], index=['lat1','long1'])

df1 = df.apply(lambda x: get_hourly_WSI_latlong_historical (datetime.date(2015,1,1), 
                                                            datetime.date(2015,2,1), 
                                                            x.lat, x.long, fields = None),
                                                            axis=1)

print (df1)                                                            
      lat1    long1
0  52.2810  73.7430
1  52.1784  77.9979
2  50.7128  64.0059
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40948403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档