5
我想從plyr包中說明**ply
函數ldply
中的行/列輸出名稱。如何從plyr重命名** ply函數的輸出行/列?
例如,
我有一個列表,foo
,我想轉換爲data.frame
並截斷顯著數字與signif()
foo <- list(var.a = runif(3), var.b = runif(3), var.c=runif(3))
我現在有什麼是
q <- ldply(foo, signif, 2)
colnames(dq)[1] <- c('id', 'q1', 'q2','q3')
rownames(dq) <- dq$id
有沒有更簡單的方法?
兩個先前的問題已經問過如何使用plyr重命名rows和cols使用plyr,但我認爲我的問題是不同的。名稱可以與另一個函數同時聲明(或者如果我正確地做到這一點)?這是一個有價值的功能要求嗎?
你介意發表一個你的選擇2的例子嗎?這聽起來很有用,但我並不直觀地理解它是如何工作的。謝謝。 – kmm 2010-12-02 18:53:49