【发布时间】:2019-03-20 11:07:41
【问题描述】:
我有一个示例数据集。我使用某些条件创建了原始数据框的子集。现在我需要提取原始样本数据框的剩余内容,创建的子集除外。我该怎么做?
data("mtcars")
fulldf <- mtcars
subdf <- subset.data.frame(fulldf, subset = fulldf$disp < 100)
restdf <- subset.data.frame(fulldf, subset = <fulldf without subdf>)
关于 R 中的子集数据框有很多问题,但我找不到满足我要求的问题。
此外,最终解决方案不一定要使用subset.data.frame。任何方法/包都可以。
【问题讨论】:
-
有一个很好的方法使用来自
dplyr的setdiff:dplyr::setdiff(fulldf, subdf) -
谢谢马库斯!这成功了!