這個怎麼樣使用base
R裏面的函數:
cbind(indicator=c(rep("df1", nrow(df1)), rep("df2", nrow(df2))) ,dfTotal<-rbind(df1,df2))
會給你:
indicator c.1..2..3..4. rnorm.1.4. rnorm.1.4..1 rnorm.1.4..2
1 df1 1 -0.50219235 0.1169713 -0.82525943
2 df1 2 0.13153117 0.3186301 -0.35986213
3 df1 3 -0.07891709 -0.5817907 0.08988614
4 df1 4 0.88678481 0.7145327 0.09627446
5 df2 1 -0.20163395 -0.3888542 -0.43808998
6 df2 2 0.73984050 0.5108563 0.76406062
7 df2 3 0.12337950 -0.9138142 0.26196129
8 df2 4 -0.02931671 2.3102968 0.77340460
DATA
set.seed(100)
df1<-data.frame(c(1,2,3,4),rnorm(1:4),rnorm(1:4),rnorm(1:4))
df2<-data.frame(c(1,2,3,4),rnorm(1:4),rnorm(1:4),rnorm(1:4))
dfTotal<-rbind(df1,df2)
來源
2016-06-13 12:41:31
989
基準獲得一排指示燈是錯誤的。請至少檢查結果的維度是否符合預期!無論你在函數內部使用'mget(ls())',你都需要從正確的環境中獲取值。 – Arun
@阿倫,謝謝你指出這一點。我暫時刪除了基準。我稍後會看一看。 – 989