有沒有人知道是否可以定義一個自己的函數,該函數將未定的許多參數作爲輸入?我的具體問題是我想寫一個自己的rbind
函數,它能夠用類似的rownames綁定data.frames(並且只分配新的數字rownames)。具有未確定許多參數的R函數
這裏這種做法顯然是錯誤的,但我希望你明白我的問題/想法:
rbindDF <- function(x){
N <- length(x)
# Join x[1] and x[2]
...
# Join x[n-1] and x[n]
}
我試圖找到,它是如何做到如在rbind
或sum
,但我不記得如何從.Internal函數中查看源代碼。
使用呼叫rbindDF(list(...))
可能是一種妥協,但如果可以以這種方式完成,如果存在三個數據幀rbindDF(data1,data2,data3)
並且例如,如果是這樣的兩個rbindDF(data1,data2)
。
非常感謝任何提示!
看看rbind.data.frame .... – EDi 2013-04-22 13:04:26
Ups,對不起,你是對的,rbind是否這樣做......但是@MadScone猜到了,這只是學習的動力,如何寫這樣一個R一般功能。 – 2013-04-22 13:22:40