python - 基于映射数组值从python DataFrame中获取值
问题描述
我需要在具有地址的数据帧和值数组上循环,我需要在数据帧中找到具有相同地址的行并取回该地址的经度和纬度,我已经完成了搜索部分,但是如何我得到纬度和经度值。
df_ll = DataFrame (hotels_ll,columns=['Address','City','long','lat'])
for xrf in array_of_hotels:
np.where((df_ll['Address'] == xrf[0]),array_of_coordinates.append({
"long":df_ll['long'],
"lat":df_ll['lat'][0]}),'Nan')
解决方案
推荐阅读
- sql - 错误:函数 regexp_matches(jsonb, unknown) 在 Tableau 中不存在,但在其他地方有效
- windows - 如何删除相互矛盾的重复 Git 配置值?
- python - 有人可以向我解释一下 Python 中星号的用途吗?
- bash - Bash 在处理 [[ 中的表达式时会发生意外的递归
- r - 将日期重新编码为学科内的学习日
- django - Django - 在 .update() 中执行复杂的操作
- c++ - 如何从c文件运行odaslive程序
- python-3.x - 从 .hdf5 中的权重和 .json 中的选项实例化 keras 中的 ELMo 模型
- python - 使用 Random.random [30,35] 打印 30,35 之间的随机数。种子(70)
- css - CSS 类选择器在 ID 元素内不起作用