r - 排除 2 个 Dataframes R 的相同行
问题描述
我有 2 个数据框,其中包含关于 df1 = 儿子、df = 女儿的推文。在分析时我碰巧注意到,有些行必须是相同的。
alltogether <- unique(rbind(df1, df2)) 表明确实有 587 行相同(通过从 df1+df2 中减去)如何识别它们?或者,更重要的是:将它们从两个数据帧中排除?
解决方案
我想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),]
推荐阅读
- javascript - 将多个复选框值存储到 php mysqli 数据库中
- docker - 由于网络问题,Docker 无法使用 VPN
- arrays - 数组没有改变,第三个 scanf 不允许我输入任何内容
- python-3.x - 根据也具有特殊字符的部分字符串值过滤数据框
- regex - 用于检测单个字符后面没有相同字符的正则表达式
- c# - 如何将字符串转换为数字并执行 if else 语句?
- c++ - [leetcode 5] 在我的最长回文子串问题的解决方案中找不到问题所在
- javascript - 未捕获的类型错误:无法读取 HTMLSpanElement.menuBtn.onclick 处未定义的属性“添加”
- mongodb - 获取 MongoDB 中存在字段的记录数
- html - 像 img 中的文本一样使用 data-*