首页 > 解决方案 > 排除 2 个 Dataframes R 的相同行

问题描述

我有 2 个数据框,其中包含关于 df1 = 儿子、df = 女儿的推文。在分析时我碰巧注意到,有些行必须是相同的。

alltogether <- unique(rbind(df1, df2)) 表明确实有 587 行相同(通过从 df1+df2 中减去)如何识别它们?或者,更重要的是:将它们从两个数据帧中排除?

标签: rdataframetwitter

解决方案


我想duplicated()这就是你要找的。

df <- data.frame(1, c("A", "A", "B", "B"), c("A", "A", "B", "B"));
colnames(df) <- c("col1", "col2", "col3")
df
df[!duplicated(df),]

推荐阅读