楼主: Nicolexuan
773 0

[统计软件] 两个矩阵复杂合并 [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
4 小时
注册时间
2016-4-19
最后登录
2016-5-10

楼主
Nicolexuan 发表于 2016-4-19 11:23:12 |AI写论文
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谢谢各位大神!!!!!!


关键词:marker marke Eight Your Mark

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-3 21:38