【发布时间】:2017-06-01 19:19:08
【问题描述】:
我刚刚合并了两个数据框,并试图删除值列中带有 NA 的行。到目前为止,我有..
t.dup.rights <- merge(dataframe1, dataframe2, by = "ID", all = T)
na.omit(tdup.rights$value)
值列的值为 1 或 NA。我用过
is.numeric(t.dup.rights$value)
仔细检查 r 是否认为这是一个因素。在我运行 na.omit 函数后,数据框似乎保持不变。我正在处理一个特别大的数据集(200K obs)。我也在使用 dplyr 包。
【问题讨论】:
-
tdup.rights[!is.na(tdup.rights$value),] - 你也可以使用
merge( ..., all = F)