【问题标题】:add summary output in Rstudio在 Rstudio 中添加摘要输出
【发布时间】:2018-01-18 23:14:38
【问题描述】:

有没有一种通用的方法可以在情节中添加一些summary($some_variable)。我使用mtext(summary($some_variable))mtext 不将对象转换为字符串。那么该怎么做呢?

更具体地说,我使用了一些ur.df Dickey Fuller 测试,但这会输出一些复杂的对象。但是,当我在控制台中运行 summary($some_variable) 时,我得到了一个正确的输出,我想在绘图中显示,或者如果这不可能,在一些 Shinyapp 中显示它

【问题讨论】:

  • 您可以使用capture.output将打印的摘要结果作为字符串获取,例如summ = capture.output(summary(rnorm(100)))
  • @Gregor 谢谢你,正是如此,你能把它添加为答案吗?

标签: r plot summary


【解决方案1】:

不确定我是否正确理解了您的问题。但是……

为什么不先将统计信息保存为字符串变量。比,使用字符串变量作为副标题?

例如:

library(datasets)
library(highcharter)

data(mtcars)

text <- as.character(quantile(mtcars$mpg))

highchart() %>% 
  hc_chart(type = "column") %>% 
  hc_title(text = text) %>% 
  hc_xAxis(categories = 2012:2016) %>% 
  hc_add_series(data = c(3900,  4200,  5700,  8500, 11900),
                name = "Downloads")

【讨论】:

    【解决方案2】:

    您可以使用capture.output 将打印到控制台的任何内容保存为字符串,例如:

    string = capture.output(summary(rnorm(100)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多