如何使用R代码包含/打印统计输出标签?例如,计算Mean,Median和StdDev但标记它们" Mean" "中位数"和" Std Dev"
答案 0 :(得分:2)
这是一个广泛的问题,它取决于您究竟需要什么,但您可以创建一个带有您正在寻找的标签和值的命名向量:
x <- rnorm(10)
my_stats <- c(Mean = mean(x), Median = median(x), "Std Dv" = sd(x))
my_stats
# Mean Median Std Dv
# 0.14624129 -0.03570861 0.77759991
编辑:
扩展Silver_80s注释,如果要打印一些文本并插入变量,可以使用cat
。
Mean <- mean(x)
cat("Mean =", Mean)
# Mean = 0.1462413
答案 1 :(得分:0)
这是一个功能,您可以为x
插入所需的任何值。
Myfun <-function(x){
Mean <- mean(x)
Median <- median(x)
Sd <- sd(x)
return(c(Mean, Median, Sd))
}
x <- rnorm(100)
res <- Myfun(x)
> res
[1] -0.1833411 -0.2313586 1.0102106