没有[1]的R输出,如何很好地格式化?

标签 r formatting output

我知道已经发布了一些东西,但没有我要找的那么完整。

获取任何帮助函数(即?mean),并意识到它是输出(或者至少应该能够以相同的方式生成输出)。

你如何进入,对齐/意图?

例子:

strings <- c("t", "df", "p-value", "mean of x", "mean of y")
values  <- c(t, df, pvalue, mean1, mean2)

如果这是您想要在 R 中输出的内容(当从函数调用时),您如何使 [1] 消失,并使值对齐?

最佳答案

这个比较初级,请咨询An Introduction to R还有

  • 帮助(猫)
  • 帮助(sprintf)
  • 帮助(格式)

还有更多。请参阅格式化函数中的(实际上是数千个)示例。这是我的一个包中的一个简单示例:

print.summary.fastLm <- function(x, ...) {
    cat("\nCall:\n")
    print(x$call)
    cat("\nResiduals:\n")
    print(x$residSum)
    cat("\n")

    printCoefmat(x$coefficients, P.values=TRUE, has.Pvalue=TRUE)
    digits <- max(3, getOption("digits") - 3)
    cat("\nResidual standard error: ", formatC(x$sigma, digits=digits), " on ",
        formatC(x$df), " degrees of freedom\n", sep="")
    cat("Multiple R-squared: ", formatC(x$r.squared, digits=digits),
        ",\tAdjusted R-squared: ",formatC(x$adj.r.squared, digits=digits),
        "\n", sep="")
    invisible(x)
}

关于没有[1]的R输出,如何很好地格式化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13109652/

相关文章:

java - 为什么我的 for 循环在使用 (scanner).nextLine(); 时一次打印 2 个提示

c++ - 从原始文件中取出奇偶行到新文件,然后拼接回 C++

r - 表函数不适用于具有日期类的日期 - R

r - 将 position_dodge 与 geom_pointrange 一起使用

r - 在 R 中解析 URL 字符串

mysql - R 和 SQL 查询一起格式

VBScript:格式化字符串的最简单方法是什么?

java - 将括号放在 main 方法中的什么位置重要吗?

java - Jasper报表在报表中生成富文本

c - 为什么在输入错误类型的值时,变量 "b"总是被分配为 1?