r - 为每个地址获取相同的坐标
问题描述
我在 R 中运行了以下代码:
CLCLT_Homes <- file.choose(new = TRUE)
origAddress <- read.csv(CLCLT_Homes, header = TRUE, stringsAsFactors = FALSE)
geocoded <- data.frame(stringsAsFactors = FALSE)
for (i in 1:nrow(origAddress))
{
result <- geocode(origAddress$Address[i], output = "latlona", source = "google")
origAddress$lon[1] <- as.numeric(result[1])
origAddress$lat[1] <- as.numeric(result[2])
origAddress$geoAddress[i] <- as.character(result[3])
}
write.csv(origAddress, "where I put the file.csv", row.names = FALSE)
当我查看文件时,它为每个地址创建了 long 和 lat 列,但每个地址的经度和纬度完全相同(奇怪的是,除了最顶部的地址;它有自己的坐标,而所有其他人都有不同的坐标匹配)。我是否忘记在代码中包含某些内容?它是否只正确读取前两行然后不旋转?
解决方案
推荐阅读
- python - 如何在 python 中使用 wand 禁用 OpenCL
- python - 通过 for 循环广播 (N,2,2) 数组和 (N,2) 数组
- kotlin - 如何在 kotlin 中从 fun onResult 获取数据到 fun onMapReady
- javascript - 在 React 组件中,在渲染/返回之外引用子组件是“不好的做法”吗?
- algolia - 来自阿尔及利亚的随机物品
- javascript - HTML5 日期时间-本地选择器无法更改默认值
- r - 如何根据 R 中的特定条件进行过滤
- reactjs - 为什么我在加载页面后变得未定义?但是刷新当前页面后,我得到了正常的数据。我该如何解决?
- python - 从不同目录中的文件夹中打开多个`.xls` 文件并使用 Pandas 创建一个数据框
- android - 从 KMM 模块获取 applicationContext