我正在使用grep
R 中的函数检查是否满足条件正则表达式。
我所拥有的是这样的:grep(expression, string)
一个例子可能是
value= grep("\\s[A-z]", " ")
value
哪个输出
整数(0)
我想要做的是检查是否value == integer(0)
and
return TRUE if value
is integer(0)
return FALSE if value
is not integer(0)
在 R 中有没有办法做到这一点?如果有其他选择,我对此持开放态度。例如,grep 可能有一个选项将结果输出为逻辑值,
TRUE and FALSE, or
0 and 1或相关的东西。
您可以使用identical
这是测试两个物体是否完全相同的安全可靠的方法(来自文档):
value = integer(0)
identical(value, integer(0))
# [1] TRUE
或者进行以下检查:
is.integer(value) && length(value) == 0
# [1] TRUE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)