gpt4 book ai didi

R - 在应用函数中使用 "next"语句

转载 作者:行者123 更新时间:2023-12-01 00:45:46 28 4
gpt4 key购买 nike

它看起来像 next语句(用于停止当前评估并转到 for 循环的下一次迭代)在 apply 中不起作用功能。

示例:lapply(1:10, function(x) if (x == 5) {next} else {print(x)})
任何方便的替代 nextapply ?

最佳答案

对于像您这样的情况,简短的回答是 return .

lapply(1:10, function(x) if (x == 5) {return()} else {print(x)})

有意义,因为您应用的代码是一个函数。显然,我假设您的实际情况更复杂,并且简单地省略 if 的真正臂是行不通的。 .

关于R - 在应用函数中使用 "next"语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34598735/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com