R 用标签“打印平均值”;“平均值”;
如何使用R代码包含/打印统计输出标签?例如,计算平均值、中值和STDEV,但将其标记为“平均值”、“中值”和“标准偏差”这是一个广泛的问题,具体取决于您需要什么,但您可以创建一个命名向量,其中包含您要查找的标签和值:R 用标签“打印平均值”;“平均值”;,r,R,如何使用R代码包含/打印统计输出标签?例如,计算平均值、中值和STDEV,但将其标记为“平均值”、“中值”和“标准偏差”这是一个广泛的问题,具体取决于您需要什么,但您可以创建一个命名向量,其中包含您要查找的标签和值: x <- rnorm(10) my_stats <- c(Mean = mean(x), Median = median(x), "Std Dv" = sd(x)) my_stats # Mean Median Std Dv # 0.1
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
这是一个函数,您可以为
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
Myfunx请仔细阅读!我完全尊重你的回答,我认为只使用Mean
很容易,然后不使用cat
打印值。我真的从你的回答中学到了一件新东西。这就是写两个独立的单词,比如“Std Dv”
。这对编写代码非常有帮助。很高兴你学到了一些东西:)Re:使用cat
,我选择了它,这样它就可以将标签和值打印到标准输出,而不仅仅是值,因为我猜这就是OP想要的。但是,是的,这是一个额外的,通常是不必要的步骤!太神了今天要学的另一个新东西。:)
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