Это должен быть очень простой код, я просто пытаюсь привязать новые переменные к существующему фрейму данных. Однако dplyr mutate, похоже, не работает внутри функции. Когда я вызываю функцию addLocation, элементы не добавляются.
Данные о местоположении (df.russia_locations)
location lon lat
Kalingrad 20.45221 54.71043
Moscow 37.61730 55.75583
Привязка к itemTest (может быть любым набором данных)
addLocation <- function(itemInfo){ itemInfo <- mutate(itemInfo,
Kalingrad_lon = df.russia_locations[1,2],
Kalingrad_lat = df.russia_locations[1,3],
Moscow_lon = df.russia_locations[2,2],
Moscow_lat = df.russia_locations[2,3]
)}
addLocation(itemTest)
Должно быть, я что-то упустил?