全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13645 12
2018-01-18
现在手里有39个文件,而且挺大,想要将他们合并成一个文件,为了描述清楚过程决定套用一下网上看见的这张图片:
351349540923dd544932e9bbda09b3de9d8248a4.jpg
我的数据也是想做一个这样的合并,但是现在完全没有思路,有高手愿意提点一下吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2018-1-18 11:51:50
多个文件的话,循环 data1=merge(data1,data2,all=T);    即可
二维码

扫码加我 拉你入群

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

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

2018-1-18 14:07:31
我也是初学者,我也来解答下题目。
我先创建了楼主的两个数据框,data1和data2,用于练习。
我用了merge和dplyr包中的full_join两种办法

merge
full_join

二维码

扫码加我 拉你入群

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

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

2018-1-18 14:41:30
xing035400 发表于 2018-1-18 14:07
我也是初学者,我也来解答下题目。
我先创建了楼主的两个数据框,data1和data2,用于练习。
我用了merge和 ...
非常感谢!我去试试
二维码

扫码加我 拉你入群

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

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

2018-1-18 19:24:31
xing035400 发表于 2018-1-18 14:07
我也是初学者,我也来解答下题目。
我先创建了楼主的两个数据框,data1和data2,用于练习。
我用了merge和 ...
用这两种方法做出来的结果不一样诶
二维码

扫码加我 拉你入群

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

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

2018-1-18 20:22:01
试了上面那位说的方法,的确是有用的,但是我想批量合并的时候又出错了,本来数据是39个,现在我拿了4个出来测试,代码如下:
复制代码

然后报错了。。。。。。。
Warning message:
In merge.data.frame(merge_data, new_data, by = c("chr", "position"),  :
  column names ‘coverage.x’, ‘methylation.x’, ‘coverage.y’, ‘methylation.y’ are duplicated in the result
我之前试过先手动合并两个,再与第三个合并,列名合并之后是coverage.x、coverage.x.x。。。。。现在说列名重复,那么合并之后的列名可以改吗?以及我的代码有没有问题?请高手告知
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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