【发布时间】:2021-09-18 13:03:44
【问题描述】:
我已经搜索了好几个小时,但找不到一个很好的例子来说明我想做的事情。我知道如何在 SAS 中轻松做到这一点,但我对 R 比较陌生。下面的代码创建了两个变量。我必须重复这个来创造更多类似的东西。图案是一样的。所有新变量都将以“EPL_”开头,并将使用具有相同后缀的名为“EP_”的变量创建。例子:
backtowide$EPL_VARTREE <- percent_rank(backtowide$EP_VARTREE)
backtowide$EPL_VARSKY <- percent_rank(backtowide$EP_VARSKY)
如何在循环中执行此操作而不必重复这行代码 20 多次?
类似:
for i in VARLIST {
backwide$EPL_i <- percent_rank(backtowide$EP_i)
}
【问题讨论】:
标签: r function loops dynamic variable-names