全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3593 8
2015-06-07
求问代码,目前有两个csv文件A和B,A包含了B,现需要获得A中除了B之外的剩余内容C
在RStudio代码方式:A=read.csv("E:/A.csv",header=TRUE)
                                 B=read.csv("E:/B.csv",header=TRUE)
                                 C<-A[-B,]
提示错误于xj[i]:类别为‘list’的下标不对
此外:警告信息:
1.In ops.factor(left):-not meaningful for factors
2.In ops.factor(left):-not meaningful for factors
3.In ops.factor(left):-not meaningful for factors
4.In ops.factor(left):-not meaningful for factors
刚开始学习R语言,不清楚自己的问题出在哪里,希望前辈们帮帮忙,解答一下我的疑惑吧,非常感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-7 12:28:18
a <- data.frame(m = c("a", "b", "c", "y"), n = c(1:4))
b <- data.frame(m = c("g", "b", "c", "y"), n = c(4:8))
c <- a[a$m %in% b$m,]
如果你要ab所有列都匹配你就把所有列paste一起,作为辅助的id列
当然还有很多方法,只是没看到你的数据,可以关注我的微信公众号:dayinrushuang
附件列表
qrcode_for_gh_89f96c48034b_258.jpg

原图尺寸 27.99 KB

微信二维码

微信二维码

二维码

扫码加我 拉你入群

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

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

2015-6-7 12:32:45
a <- data.frame(m = c("a", "b", "c", "y"), n = c(1:4))
b <- data.frame(m = c("g", "b", "c", "y"), n = c(4:8))
c <- a[a$m %in% b$m,]
如果你要ab所有列都匹配你就把所有列paste一起,作为辅助的id列,由于R的语言在恢复重无法显示看附件截图
当然还有很多方法,只是没看到你的数据,可以关注我的微信公众号:dayinrushuang
附件列表
R.png

原图尺寸 11.79 KB

R.png

二维码

扫码加我 拉你入群

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

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

2015-6-7 16:13:47
sssyunsheng 发表于 2015-6-7 12:32
a
非常感谢您的解答,不好意思,是我没有描述清楚我的问题,现在我遇到的问题是,B+C=A,针对行标目而言,三者的列标目都是一致的
二维码

扫码加我 拉你入群

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

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

2015-6-7 16:16:43
你应该把数据的头几行贴出来,这样才能最快速帮到你
二维码

扫码加我 拉你入群

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

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

2015-6-7 16:26:47
sssyunsheng 发表于 2015-6-7 16:16
你应该把数据的头几行贴出来,这样才能最快速帮到你
好的,a和b截图如下,两个csv的列都是一样的,就是a有272行,b只有64行,现在要提取剩余的208行,非常感谢。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群