从函数内调用summary()不会输出任何内容

ele*_*ias 2 r

为什么没有这个功能:

test <- function(somebool = FALSE) {

        mydata<-read.csv("mycsvfile.csv")
        if(somebool){
                print("somebool")
                summary(mydata)
        }
        mydata
}

outdata<-test(somebool=TRUE)
print("head")
head(outdata)
Run Code Online (Sandbox Code Playgroud)

在函数调用中打印摘要?它会在它之前打印"somebool",但不会打印摘要.

非常感谢你的帮助.

Dav*_*son 10

您正在调用该函数summary但不打印结果.只需将其更改为:

 print(summary(mydata))
Run Code Online (Sandbox Code Playgroud)