Мой вопрос похож на вопрос Ариэля Полани и Тайлера Лоу, но в моем случае решение !!sym()
или !!
в пределах mutate()
не работает. Вот мой код:
library(cansim)
library(tidyverse)
add_series <- function(vector_num,first_date,end_date,tseries) {
tmp <- get_cansim_vector(vector_num,first_date,end_date)
tseries <- mutate(tseries,!!sym(vector_num)=tmp$VALUE)
return(tseries)
}
first_date <- as.Date("2011-01-01",format="%Y-%m-%d")
end_date <- as.Date("2019-06-01",format="%Y-%m-%d")
tseries <- data.frame(REF_DATE=seq(first_date,end_date,by="month"))
tseries <- add_series("v42170711",first_date,end_date,tseries)