【发布时间】:2015-03-02 22:51:58
【问题描述】:
summary.default 方法计算最小值、最大值、平均值、中位数、第一和第三分位数。
如何在表格中添加sd?
附言。我可以定义summary.numeric:
summary.numeric <- function (v) {
s <- summary.default(v)
s <- signif(c(s,sd(v)),3)
names(s)[length(s)] <- "sd"
s
}
如果我想正确处理digits 参数,这会变得更丑,请将"sd" 放在NA's 之前。当summary.default 中的signif 过于激进时,这也是错误:
> v
[1] 0.9876721 0.9902479 0.9899369 0.9882979 0.9898442 0.9956581 0.9884242
[8] 0.9897999 0.9887597 0.9895176
> summary(v)
Min. 1st Qu. Median Mean 3rd Qu. Max. sd
0.98800 0.98800 0.99000 0.99000 0.99000 0.99600 0.00222
这真的是最好的吗?
【问题讨论】:
标签: r