如何在R中使用更改的数据名称进行循环

时间:2019-01-21 16:21:37

标签: r loops

我想像这样在R中创建循环函数:

threshold_month = 3
dta_3 <- dta_fin %>%
  filter(month < threshold_month)

threshold_month = 6
dta_6 <- dta_fin %>%
  filter(month < threshold_month)

threshold_month = 9
dta_9 <- dta_fin %>%
  filter(month < threshold_month)

如何使用阈值3、6和9进行循环功能??

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

for (threshold_month in c(3, 6, 9)) {
    assign(paste0("dta_", threshold_month), filter(dta_fin, month < threshold_month))
}
相关问题