#數據1如何使用「merge,by = Column.name」函數合併具有不同名稱的列?
SampleID <- c("A-01","B-01","C-01")
Value <- c(1,2,3)
data1 <- data.frame(SampleID, Value)
#數據2
SampleID <- c("A","B","C")
Value1 <- c(3,4,5)
data2 <- data.frame(SampleID,Value1)
#輸出:我想是使用以下: merge(data1, data2, by=c("SampleID"), all = TRUE)
SampleID Value Value1
A-01 1 3
B-01 2 4
C-01 3 5
使用參數'by.x'和'by.y'。 –
所以你想合併行'A-01'和行'A'等?如果是這樣,你必須首先使這些值相等,用'gsub'創建一個新列。 –