我正在尝试转换数据框Neigh
= NULL
,如果它只有一行:
我试过了:
Neigh <- Neigh[-(which(sapply(Neigh,nrow == 1)))]
我有一个循环来绘制图形,但我不想用一行绘制那些。这就是我尝试使用一行= NULL
生成数据帧的原因。
答案 0 :(得分:3)
正如罗兰所说,你可以使用if
条件。将它与nrow
函数(返回data.frame对象的行数)一起使用,就完成了。
一个简单的例子:
df <- data.frame(1,letters[1])
if(nrow(df)==1) {
df <- NULL
}