【发布时间】:2016-04-15 14:51:25
【问题描述】:
我将数据框定义为:
df <- data.frame(c(1,0,4,0,4),c(3,2,0,0,2))
names(df) <- c("A","B")
地点:
> df
A B
1 1 3
2 0 2
3 4 0
4 0 0
5 4 2
现在我只想获取“不完全为空”的行。我是这样做的:
df_notNull <- subset(df,df$A!=0 & df$B!=0)
> df_notNull
A B
1 1 3
5 4 2
显然我没有得到我想要的。问题不在于“and”条件,因为我只想在有两个零时才忽略行(所以是“and”)。我必须写不同的吗?
【问题讨论】: