R中的iferror等效项

阿努拉格H

这是简化版:

假设我正在使用“哪个”功能来查找职位,例如-

position_num=which(df$word=="ABC")

如果该值存在,则可以返回一个整数,但是如果无法匹配,则返回一个整数,integer(0)在这种情况下,我想为position_num = 1指定一个默认值。

我在这里先向您的帮助表示感谢

丰富的雕刻

像下面的if()语句可能会做到这一点。

position_num = if(!length(w <- which(df$word == "ABC"))) 1 else w 

在这里,我们只是在检查结果which()是否有长度,因为

length(integer(0))
# [1] 0

如果没有长度,则返回1,否则返回which()结果(w)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章