#r #geolocation #census #tigris
#r #геолокация #перепись #tigris
Вопрос:
У меня есть набор данных с широтами в одном столбце и долготами в другом, и я пытаюсь получить переписной участок для каждого местоположения. Я загрузил пакет tigris и использовал несколько разных вариантов кода, но я продолжаю получать следующую ошибку:
«Ошибка в call_geolocator_latlon (строка [«lat»], строка [«long»]): не удалось найти функцию «call_geolocator_latlon»
что делает это похожим на проблему с пакетом? Был бы признателен за любую помощь здесь!
Код I
data <- read.csv("listings_2015to2020_latlong_zip_only4.csv")
data$census_code <- apply(data, 1, function(row) call_geolocator_latlon(row['lat'], row['long']))
**Error in call_geolocator_latlon(data$lat[i], data$long[i]) :
could not find function "call_geolocator_latlon"**
Код II
data$census_code <- NA
for(i in 1:nrow(data)){
data$census_code[i] <- call_geolocator_latlon(data$lat[i], data$long[i])
}
**Error in call_geolocator_latlon(data$lat[i], data$long[i]) :
could not find function "call_geolocator_latlon"**
Любая помощь будет высоко оценена!
Комментарии:
1. Включает ли ваш код
library(tigris)
? Это требуется для использования функций из пакета.2. У меня не было. Я добавил его, и это сработало, спасибо!