全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
22620 7
2018-11-07
各位大佬小哥哥,我又来问弱智的问题了,QAQ希望gay位表介意{:2_40:}~

目的:第一步:我想把文件code和文件code.hospital通过共有变量"code"应用merge函数连接在一起,生成新的文件c.h.c,
         第二步:然后把文件c.h.c和文件hospital通过共有变量“hospital”应用merge函数再连接到一起,生成新文件new。

遇到的问题:
     我在进行第一步连接的时候,控制台报错,Error in fix.by(by.y, y) : 'by'必需指定唯一有效的列,可是我的文件code和文件code.hospital中都有“code”这个变量啊,我已经指定唯一有效的列,为什么还会报错,难过(ಥ﹏ಥ)~
     附上我的数据和代码~


我的代码如下:
复制代码




dataset.zip
大小:(743 Bytes)

 马上下载

本附件包括:

  • code.csv
  • hospital.csv
  • code-hospital.csv




二维码

扫码加我 拉你入群

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

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

全部回复
2018-11-7 22:28:06
你的hospital文件里有code这一列?
二维码

扫码加我 拉你入群

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

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

2018-11-8 08:32:16
lemon.d 发表于 2018-11-7 22:28
你的hospital文件里有code这一列?
木有,我的文件code-hospital中有连接变量“code”和“hospital”,文件code中有连接变量“code”,文件hospital中有连接变量“hospital”
二维码

扫码加我 拉你入群

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

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

2018-11-8 10:02:31
by指定根据哪一列进行merge,你的hospital里没有code列就不能跟code表进行merge
二维码

扫码加我 拉你入群

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

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

2018-11-8 10:23:01
c.h.c <- merge(code,code.hospital,by="code",all = F)
new <-  merge(c.h.c,hospital,by="hospital",all = F)
二维码

扫码加我 拉你入群

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

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

2018-11-8 11:41:47
Whig 发表于 2018-11-8 10:02
by指定根据哪一列进行merge,你的hospital里没有code列就不能跟code表进行merge
啊啊啊啊,喵了个小咪咪的,我把数据库自己搞错了{:3_60:},我第一想merge的是code和code.hospital结果写成hospital了,,真是对不起大家啦!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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