【发布时间】:2023-03-28 20:31:01
【问题描述】:
我在R 中学习了一点lapply 魔法,但还没有弄清楚如何替换嵌套循环——这也可能吗?
这是我的问题,以及嵌套循环解决方案。
monCode <- c('F', 'G', 'H', 'J', 'K', 'M', 'N',
'Q', 'U', 'V', 'X', 'Z')
yearRange <- as.character(3:15)
yearRange[as.numeric(yearRange) < 10] <- as.character(paste0("0", yearRange[as.numeric(yearRange) < 10]))
outList <- vector()
for(Yr in yearRange) {
for (mon in monCode) {
outList <- c(outList, (paste0("IB", mon, Yr, " Comdty")))
}
}
我将如何使用嵌套的lapply 函数而不是嵌套循环来做到这一点?
提前致谢
【问题讨论】: