使用子集过滤数据

时间:2018-11-21 23:21:05

标签: r filter subset

在不缺少两列的情况下,我使用R来过滤数据。当我以两种不同的方式输入代码时,总行数不相同。以下代码在说同样的话吗?

df <- subset(df, !is.na(columnA) & !is.na(columnB))

df <- df[!(is.na(df$columnA) & is.na(df$columnB)),]

似乎第一个代码正在删除A列或B列为空的行。而代码2实际上删除了IF列A且B列为空的行。

0 个答案:

没有答案