Left Присоединение к нескольким спискам TBL - PullRequest
0 голосов
/ 04 октября 2018

У меня есть несколько таблиц, вложенных в список.У всех табличных 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 в списке, но не знаете, как это сделать, поэтому я начал идти по этому маршруту.

Спасибо!

...