gpt4 book ai didi

R - 如何结束功能并返回 NA?

转载 作者:行者123 更新时间:2023-12-04 10:40:37 26 4
gpt4 key购买 nike

抱歉,这似乎是一个非常简单的问题,但我想不出来。我的函数中间有这么一小段代码:

if(num > length(unique_state)) stop(NA,call. = F) 

我想要的是,如果 IF 语句的结果为 TRUE,则只需停止该函数并向用户重新运行 NA。但是,使用上面的代码我也收到一条消息:

Error: NA

如何结束函数并返回 NA?

最佳答案

你试过return()了吗?

f=function(x) {

for(i in 1:100){
x=x+i
##interesting part here
if(x>44) return(NA)
}
x }

关于R - 如何结束功能并返回 NA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25798696/

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