【发布时间】:2017-01-18 14:23:24
【问题描述】:
在 R 中,我试图动态选择名为 DF 的 data.frame 的列。如果
cutOffYear=2014
和
forecast_years=3
那么这段代码
paste0("DF$X",cutOffYear+1:forecast_years)
产量:
[1] "DF$X2015" "DF$X2016" "DF$X2017"
假设 DF 中存在所有三列,我如何将列变量分配给字符?
我尝试了很多 get、assign 和 paste0 的组合,但都失败了。
【问题讨论】:
-
不要使用
$,使用[[或[
标签: r dataframe get paste assign