【问题标题】:Create 1 column out of 2 with retaining the 2在保留 2 的情况下从 2 中创建 1 列
【发布时间】:2012-07-05 11:05:11
【问题描述】:

我有一个包含 8 个变量的表,我想合并 2 个名为 Sample 和 NorTum 的列,并且 Sample 和 NorTum 列都应该保留在表中。有人知道如何用 R 或 SQL 做到这一点?数据如下:

    Sample  Sample_Code Sample_Group    NorTum  Sentrix_ID  Sentrix_Position    Pool_ID Folderdate
 1  00_11242    00_11242T1  MUTYH   T1  1403371 R007_C006   GS0005703-OPA   Exp051118
 2  00_11242    00_11242T1  MUTYH   T1  1403371 R007_C012   GS0005704-OPA   Exp051118
 3  00_11242    00_11242T1  MUTYH   T1  1416198 R007_C006   GS0005701-OPA   Exp051118
 4  00_11242    00_11242T1  MUTYH   T1  1416198 R007_C012   GS0005702-OPA   Exp051118
 5  00_11242    00_11242T1  MUTYH   T1  1280307 R007_C006   GS0005703-OPA   Exp051116
 6  00_11242    00_11242T1  MUTYH   T1  1280307 R007_C012   GS0005704-OPA   Exp051116
 7  00_11242    00_24200N2  MUTYH   N   1403371 R007_C005   GS0005703-OPA   Exp051118
 8  00_11242    00_24200N2  MUTYH   N   1403371 R007_C011   GS0005704-OPA   Exp051118

对于表格的错误格式,我深表歉意。但是示例的想法是:Sample: 00_11242 和 Nortum: T1 合并到 Sample_ID 以便输出看起来像:Sample_ID:00_11242_T1

提前致谢!

【问题讨论】:

    标签: sql r merge


    【解决方案1】:

    假设你的数据框被称为 dat

    dat$Sample_ID <- paste(dat$Sample, dat$NorTum, sep = "_")
    

    【讨论】:

    • 感谢您的快速回答,有时您不知道它有多简单
    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多