在引用外部R的矩阵中添加一列

问题描述 投票:0回答:2

我有一个以这种格式从R采矿代码中删除的矩阵(4751行的一部分)

Result
              p*          AOA2+   AOA2-
Elevated     AFP           99     81 
Peripheral   neuropathy    97.5   64.5 
Cerebellar   atrophy       89     NSb
Oculomotor   apraxia      51      NSb

我有一个包含这些信息的xsl矩阵

dictionary

ref          p*
6574        AFP          
4521     neuropathy    
1754       atrophy       
3332      apraxia    

我想以一种方式合并结果矩阵和字典,它将方便的ref添加到每个p*。我的预期结果是这样的:

ref          p*         AOA2+   AOA2-
6574        AFP           99     81           
4521     neuropathy     97.5   64.5   
1754       atrophy       89     NSb       
3332      apraxia       51      NSb  

堆积在这里。我找不到任何可以从哪里开始的信息任何帮助!!

r dictionary matrix merge
2个回答
1
投票

尝试:

library(dplyr)
left_join(Result, dictionary, by  = "p*")

0
投票

使用base你可以尝试:

merge(Result, dictionary)

© www.soinside.com 2019 - 2024. All rights reserved.