首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据示例表中的信息在R中创建新列?

如何根据示例表中的信息在R中创建新列?
EN

Stack Overflow用户
提问于 2021-04-10 00:48:08
回答 1查看 29关注 0票数 1

我想在我的数据中创建一个新列,其中包含在另一个数据帧中指定的样本的年龄。以下是我的数据示例:

代码语言:javascript
复制
       Depth Name                                                    X Statistic Total.Cell.Number
1              B1                                                  fcs        NA             95208
2         >    B1                                     fcs/Immune Cells     43.40             41276
3       > >    B1                        fcs/Immune Cells/Single Cells     93.70             38686
4     > > >    B1                   fcs/Immune Cells/Single Cells/Live     96.90             37506
5   > > > >    B1         fcs/Immune Cells/Single Cells/Live/CD45 High      9.10              3413
6 > > > > >    B1 fcs/Immune Cells/Single Cells/Live/CD45 High/B Cells      7.76               265

下面是示例信息数据帧:

代码语言:javascript
复制
   Sample Age
1      B1   2
2      B2   2
3      B3   2
4      B4   2
5      B5   2
6      B6   2
7      B7  12
8      B8  12
9      B9  12
10    B10  12
11    B11  12
12    B12  12

我想在原始数据帧中创建一个新列Age,它与为第二个数据帧中的每个样本指定的Age相匹配。这里有一个问题:因为这将是一个函数的一部分,每次都有未知数量的样本和不同的年龄/名称,所以我不能硬编码它。有谁有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-10 01:03:03

dplyr::left_join(df1, sampleInfo, by = c("name" = "Sample"))

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67025152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档