我想使用函数grep的返回值,我只想判断var_name是否具有我想要的var:
> res<-grep(y,var_name,fixed=FALSE)
> res
integer(0)
> (res==integer(0))
logical(0)
> (res==NULL)
logical(0)
但它总是合乎逻辑的(0),有什么方法可以解决这个问题
答案 0 :(得分:2)
您可以尝试:
if(length(res)==0)
{
# some code
}
或直接:
grepl(y, var_name)
示例:
y='dog'
var_name='I am a cat'
# grepl(y, var_name)
#[1] FALSE