全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
733 0
2016-04-19
悬赏 10 个论坛币 未解决
数据如下所示:本人新手,求问各位大神,your.dfs[[1]]和your.dfs[[2]]是两个单人的DNA血样数据,想将your.dfs[[1]]和your.dfs[[2]]合并成一个双人数据。合并的具体要求:相同的Marker,如果Allele相同,则将高度相加,两行变成一行;相同的Marker,如果your.dfs[[1]] 和your.dfs[[2]]某个Marker处没有相同的Allele,则将your.dfs[[1]]中添上这新的一行。没太说清楚,具体效果见数据合并效果:
> your.dfs[[1]]
   Height Marker Allele
1    3174      1   14.0
2    2815      1   15.0
3    6059      2   11.0
4    2944      3   10.0
5    2394      3   11.0

> your.dfs[[2]]
   Height Marker Allele
1    1606      1     15
2     997      2      8
3     794      2     11
4    3421      3      8

合并成以下新的矩阵:
   Height Marker Allele
1    3174      1   14.0
2    1606+2815      1     15
3    6059+997      2   11.0
4     794      2     11
5    2944      3   10.0
6    2394      3   11.0
7    3421      3      8谢谢各位大神!!!!!!


二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

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