У меня есть несколько таблиц, вложенных в список.У всех табличных df есть столбец для ZIPCode.У меня есть таблица, в которую я получил данные из пакета почтовых индексов, чтобы я мог получить широту и долготу для каждого из почтовых индексов.
Я бы хотел присоединить широту и долготу к каждому из таблиц, чтобы потом использовать их для листовки.Я попытался настроить его, например:
zip = lapply(myfiles, function(x){
z = left_join(myfiles, zip_filtered, by=c("ZIPCode"="zip"))
return(z)
})
, который выдает следующую ошибку:
Ошибка в UseMethod ("left_join"): нет применимого метода для left_join, примененного к объектукласса "list"
Затем я попытался выполнить следующее:
zip = lapply(myfiles, function(x){
z = x[,left_join(x, zip_filtered, by=c("ZIPCode"="zip"))]
return(z)
})
Что дает мне следующее: Ошибка: неподдерживаемый тип индекса: tbl_df.
Лучшим сценарием было бы просто добавить два столбца широты и долготы ко всем шести файлам tbl_df в списке, но не знаете, как это сделать, поэтому я начал идти по этому маршруту.
Спасибо!