标签: r filter subset
在不缺少两列的情况下,我使用R来过滤数据。当我以两种不同的方式输入代码时,总行数不相同。以下代码在说同样的话吗?
df <- subset(df, !is.na(columnA) & !is.na(columnB))
df <- df[!(is.na(df$columnA) & is.na(df$columnB)),]
df <- df[!(is.na(df$columnA) & is.na(df$columnB)),
似乎第一个代码正在删除A列或B列为空的行。而代码2实际上删除了IF列A且B列为空的行。