【问题标题】:How do I write a summarize function in R?如何在 R 中编写汇总函数?
【发布时间】:2018-11-04 21:54:55
【问题描述】:

我正在尝试用以下输出在 R 中编写一个汇总打印函数。我不知道如何让它为每个输出打印一个新行。到目前为止,我的代码也在下面。任何帮助,将不胜感激。 输出: 意思是 中位数 敏 最大限度 标准差 分位数(0.05 和 0.95) 偏度

这是我目前的代码

    printInfo <- function(myVector)
{
 print( 
  mean(myVector)
  median(myVector)
  min(myVector)
  max(myVector)
  sd(myVector)
  quantile(myVector, probs = c(0.05, 0.95))
  library(moments)
  skewness(myVector))
}

【问题讨论】:

    标签: r function


    【解决方案1】:
    library(moments)
    
    printInfo <- function(myVector)
    {
      cat( 
        "mean: ", mean(myVector), "\n",
        "median: ", median(myVector), "\n",
        "min: ", min(myVector), "\n",
        "max: ", max(myVector), "\n",
        "sd: ", sd(myVector), "\n",
        "quantile: ", quantile(myVector, probs = c(0.05, 0.95)), "\n",
        "skewness: ", skewness(myVector), "\n")
    }
    

    【讨论】:

    • 谢谢马克!这就是我想要完成的!
    猜你喜欢
    • 2020-10-16
    • 2021-10-08
    • 1970-01-01
    • 2018-06-06
    • 2016-06-14
    • 2017-06-30
    • 2021-11-16
    • 1970-01-01
    • 2017-10-26
    相关资源
    最近更新 更多