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

标签 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)


在函数调用中打印摘要?它确实在其前面打印“ somebool”,但不打印摘要。

非常感谢你的帮助。

最佳答案

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

 print(summary(mydata))

关于r - 从函数内部调用summary()不会输出任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14447627/

相关文章:

r - 手动安装额外的 R 构建工具

r - R中的金字塔图

r - 在 r 中合并具有相似内容的列表项?

r - 使用 Tidycensus 创建二元分区统计图?

R:混淆 apply() 与 for 循环

r - 在 R 中使用 LFE (FELM) 的固定效应回归常数/截距

r - 运行for循环后如何保留标题名称

r - 一个更通用的函数,用于列表的n个元素中的匹配元素数

r - 如何在不更改 col 类的情况下向数据框添加一行?

r - 基于具有重复行的两列计算唯一值,R 数据框