2

8 つの変数を持つテーブルがあり、Sample と NorTum という名前の 2 つの列をマージしたいのですが、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 のようになります。

前もって感謝します!

4

1 に答える 1

3

データフレームがdatと呼ばれると仮定します

dat$Sample_ID <- paste(dat$Sample, dat$NorTum, sep = "_")
于 2012-07-05T11:10:22.970 に答える