【发布时间】:2020-07-08 18:21:57
【问题描述】:
您好,我正在尝试创建基于循环中现有变量的新滞后变量。这是我失败的尝试:
varlist = c("retail", "grocery", "parks", "transit", "work", "residential")
for (x in varlist) {
cases %<>%
mutate(x7 = lag(x,n=7L))
}
代码将在哪里生成“retail7”、“grocery7”等。问题似乎源于当我说 X7 时,我的意思是“retail7”或另一个变量 7,但它不知道该怎么做,因为它是字符串什么的
谢谢
【问题讨论】:
-
这就是问题中涉及的所有数据吗?
-
数据为面板时间序列数据。我还有状态和日期等变量