当循环遇到带有NULL行的数据帧(x)时,我想继续循环,即
nrow(x)的 NULL
我尝试了以下不起作用的代码
if (nrow(x)<1) next
Error in if (nrow(x) < 1) next : argument is of length zero
答案 0 :(得分:0)
我会做这样的事情:
if(is.null(x) || nrow(x) ==0) next
答案 1 :(得分:0)
你可以尝试
if(is.null(x) || length(dim(x)) < 2 || !nrow(x)) next
或者,
if(!is.data.frame(x) || !nrow(x)) next
答案 2 :(得分:-1)
if (is.null(nrow(x))==TRUE) next
这够了吗?