我想像这样在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进行循环功能??
答案 0 :(得分:0)
您可以尝试以下方法:
for (threshold_month in c(3, 6, 9)) {
assign(paste0("dta_", threshold_month), filter(dta_fin, month < threshold_month))
}