我想在 plyr 包中的**ply
函数中声明行/列输出名称。ldply
例如,
我有一个列表,foo
我想将其转换为 adata.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 重命名行和使用plyr的列,但我认为我的问题有所不同。名称可以与另一个函数同时说明(或者如果我这样做正确)?这是一个有价值的功能请求吗?