【发布时间】:2019-10-13 15:52:11
【问题描述】:
我的问题类似于 Ariel Polani 和 Tyler Law 的问题,但在我的情况下,!!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)
【问题讨论】:
标签: r tidyverse function-call