2012-10-28 8 views
10

bildiğim şeyler yayınlanmıştır ama aradığım şey kadar tam değil edilmiştir.R çıkış?

Yardım işlevlerini (ör. ?mean) alın ve çıktısının (veya en azından çıktının aynı şekilde üretilebilir olması gerektiğini) öğrenin.

nasıl alırım, hizalama/intendation girer?

Örnek: Değerler dizilmiş bu (bir işlev çağrılabilir) Ar çıkışına istediğiniz görmediği şeyler olurdu

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

, nasıl [1] yok etmek ve do?

cevap

16

Bu oldukça basit olduğunu An Introduction to R danışın yanı sıra

  • help(cat)
  • help(sprintf)
  • help(format)

ve daha birçok. işlevlerini biçimlendirme bulunan örneklerin (kelimenin tam anlamıyla binlerce) Bkz.

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) 
} 
: İşte benim paketlerin birinden basit bir örnek