我编写了一个简单的函数,它接受两个参数,表(作为文件)和保存地址的列(作为地址),对其进行地理编码,并将lat / long附加到表中。它看起来像这样:
geocode<- function(file, address)
{for(i in 1:length(file[,address]))
{
tempfile <- street2coordinates(as.character(file[i,address]))
file$lat <- tempfile$latitude
file$lon <- tempfile$longitude
}
file
}
这很好用,除了我想将输出自动保存到文件中。我可以通过运行
来做到这一点file <- geocode(file, address)
但我希望它只是自动保存。我确定这是一个愚蠢的问题,是的,我可以将函数的输出指回数据表,但我想减少步骤(这将是链接函数的开始)。任何帮助赞赏