楼主: zl66983279
2660 5

[问答] 求数据框A不包含于数据框B的行 [推广有奖]

  • 6关注
  • 1粉丝

博士生

20%

还不是VIP/贵宾

-

威望
0
论坛币
950 个
通用积分
88.5266
学术水平
3 点
热心指数
3 点
信用等级
1 点
经验
128364 点
帖子
161
精华
0
在线时间
290 小时
注册时间
2015-10-20
最后登录
2020-12-11

楼主
zl66983279 在职认证  发表于 2016-10-20 11:48:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
rt,现有数据框A和B,且names(A)=names(B),将每行看成整体,列出A不包含于B的行的所有数据
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据框 求数据 Names name mes names

回帖推荐

ntsean 发表于6楼  查看完整内容

沙发
johnmy 发表于 2016-10-20 18:01:28
给出点原始数据啊。
A,B行数相等?

藤椅
johnmy 发表于 2016-10-20 19:19:39
  1. # a b
  2. a<-structure(list(x = 1:3, y = 4:6, z = 7:9), .Names = c("x", "y",
  3.                                                          "z"), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA,
  4.                                                                                                                        -3L))

  5. b<-structure(list(x = 1:3, y = 4:6, z = c(7, 1, 9)), .Names = c("x",
  6.                                                                 "y", "z"), row.names = c(NA, -3L), class = c("tbl_df", "tbl",
  7.                                                                                                              "data.frame"))

  8. #program

  9. c<-vector(length = nrow(a))
  10. for (i in 1:nrow(a))
  11.   {
  12.   
  13.   for (j in 1:nrow(b))
  14.     {
  15.     if (all(a[i,]==b[j,])) c[i]<-T
  16.     }

  17. }
  18. print(a[!c,])
复制代码

板凳
zl66983279 在职认证  发表于 2016-10-21 10:43:21
johnmy 发表于 2016-10-20 19:19
都用到循环了吗,我用sqldf包写sql解决了(加一个辅助列也可以)。感觉R应该有现成的包能解决,就好像merge包只不过留下的是没有配有匹配上的。难道没有吗

报纸
zl66983279 在职认证  发表于 2016-10-21 10:44:27
johnmy 发表于 2016-10-20 18:01
给出点原始数据啊。
A,B行数相等?
列数相等且一致,行数可能等也可能不等,基本上不会等。

地板
ntsean 发表于 2016-10-22 06:54:59
  1. library(dplyr)
  2. data1 <- mtcars[1:15, ]
  3. data2 <- mtcars[10:20, ]
  4. anti_join(data1, data2)
复制代码
已有 1 人评分经验 论坛币 收起 理由
李会超 + 80 + 20 精彩帖子

总评分: 经验 + 80  论坛币 + 20   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 20:19