1
我是R的初學者。我使用的數據是.Sas7bdat而不是.csv。 我已經從sas7bdat中讀取了三個數據集,如下所示。使用.Sas7bdat文件併合並在R
下面的代碼:
library(sas7bdat)
ds1 <-read.sas7bdat("q:/file name1.sas7bdat")
ds2<-read.sas7bdat("q:/file name2.sas7bdat")
ds3<-read.sas7bdat("q:/file name3.sas7bdat")
我需要合併基於ID的所有這三個文件。每個數據集中的變量數量不均勻。我用下面的代碼,
newds <-merge(ds1,ds2,ds3, by="id",all=TRUE)
Error in fix.by(by.x, x) :'by' must specify one or more columns as numbers, names or logical
我該如何恢復此錯誤並計算平均值和標準偏差之後呢?謝謝。