R语言 在控制台隐藏函数自带的print内容
最近在写代码,需要监控整个代码的运行情况。因为有很多次的循环,所以需要在控制台进行输出查看代码的具体运行情况。但同时,在多次循环中我需要重复调用同一个函数,但这个函数没运行一次就有相应的print内容,如下:
> normal.EB.PP.sub1 <- normal.PP.EB(mean1, sd1, mean2, sd2)
Maximizing -- use negfn and neggr
如果不断地输出相应的内容,会给我的代码监控造成很大的麻烦。可能很快就把我想看到的内容刷过去了。找了很久以后,我在这个帖子下找到了答案。如果不想要函数自带的print,我们可以把它装进 capture.output
中
> capt <- capture.output(normal.EB.PP.sub1 <- normal.PP.EB(mean1, sd1, mean2, sd2))
这样做既能保证正确的赋值,又把所有的输出内容存进了capt
中,使其不用再控制台继续输出了。
在Rstudio里,有一类输出是有颜色的,这种不是函数普通的print,而是Massage(地位等同于Error和Warning,只是它只是输出提示信息,而不代表有错误发生)。例如在计算KL散度时
> KL <- KL(rbind(prob1,prob2))
Metric: 'kullback-leibler' using unit: 'log2'; comparing: 2 vectors.
这种和Error和Warning的处理方法类似,可以用suppressMessages
来处理
> suppressMessages(KL <- KL(rbind(prob1,prob2)))
R语言 在控制台隐藏函数自带的print内容相关推荐
- R语言使用read.delim函数读取带分隔符的文本文件
R语言使用read.delim函数读取带分隔符的文本文件 目录 R语言使用read.delim函数读取带分隔符的文本文件 #read.delim函数语法
- R语言循环中break函数和next函数使用实战
R语言循环中break函数和next函数使用实战 目录 R语言循环中break函数和next函数使用实战 #基础for循环 #带break的for循环
- R语言使用na.omit函数删除向量数据中的缺失值(NA值)
R语言使用na.omit函数删除向量数据中的缺失值(NA值) 目录 R语言使用na.omit函数删除向量数据中的缺失值(NA值) R 语言特点 R语言使用na.omit函数删除向量数据中的缺失值(NA ...
- R语言使用na.omit函数删除矩阵matrix数据中的缺失值(NA值)
R语言使用na.omit函数删除矩阵matrix数据中的缺失值(NA值) 目录 R语言使用na.omit函数删除矩阵matrix数据中的缺失值(NA值) R 语言特点 R语言使用na.omit函数删除 ...
- R语言编程学习之函数与模型:VAR与SVAR和爬虫(图)
R语言编程学习之函数与模型:VAR与SVAR和爬虫(图) SVAR模型与VAR模型在模型设定形式上的区别是,VAR模型只包含变量的滞后项,而SVAR模型还包含了变量的当期项.SVAR模型还可以避免联立 ...
- R语言使用download.file函数下载网络文件到本地(Download File from the Internet)
R语言使用download.file函数下载网络文件到本地(Download File from the Internet) 目录 R语言使用download.file函数下载网络文件到本地(Down ...
- R语言stringr包str_dup函数字符串多次复制实战
R语言stringr包str_dup函数字符串多次复制实战 目录 R语言stringr包str_dup函数字符串多次复制实战 #导入stringr包 #仿真数据
- R语言stringr包str_count函数计算字符串匹配个数实战
R语言stringr包str_count函数计算字符串匹配个数实战 目录 R语言stringr包str_count函数计算字符串匹配个数实战 #导入stringr包 #仿真数据
- R语言ggpubr包ggsummarystats函数可视化分组条形图(自定义分组颜色、添加抖动数据点jitter、误差条)并在X轴标签下方添加分组对应的统计值(样本数N、中位数、四分位数的间距iqr)
R语言ggpubr包ggsummarystats函数可视化分组条形图(自定义分组颜色.添加抖动数据点jitter.误差条error bar)并在X轴标签下方添加分组对应的统计值(样本数N.中位数med ...
最新文章
- linux 删除文件夹
- You're AllSet! 以多重集函数角度重新检视超图GNN
- java math round小数_Java Math round() 使用方法及示例
- Mybatis 3学习笔记(一)
- sql 删除用户失败
- 《复杂》读书笔记(part7)--遗传算法
- 【全网最全的博客美化系列教程】08.自定义地址栏Logo
- iOS相同字符串保存地址唯一
- 小个子怎么能穿得优雅大方呢?
- 力扣-888 公平的糖果交换
- [BZOJ4523]路由表
- 边缘检测——Roberts算子
- RGB888颜色码与十六位(RGB565)颜色码的转换
- PS:PS将彩色相片变成纯黑白色
- 对excel的导出,使用jxt
- 小程序,微信支付:支付失败,商户号该产品权限未开通,请前往商户平台 产品中心检查后重试
- VR和AR将如何发展下去?哪个更有前景?
- c语言 派生,继承和派生
- ITSS资质办理流程是什么?
- [原创]持续给力:jQuery实现表格隔行变色效果案例详解
热门文章
- 2018届毕业初次面试心得(有部分面试题)
- 云付推荐别人注册未认证_云付必须要推荐人吗_云支付一定要介绍人才能注册吗...
- 小米4如何用计算机读取文件夹,小米手机如何快速地在手机与电脑间传送图片视频等文件...
- 计算机统考加重号,高会《职称计算机》Word 2007:设置字体效果、下划线、着重号...
- java sqlserver数据库_java连接sqlserver2008数据库配置
- Summary.03
- 路径算法:蚁群算法(ant colony optimization, ACO)
- 62亿!贾跃亭的新一笔融资来了,感觉这次他要成功了!
- 飞思卡尔mc9s08烧录方法_飞思卡尔MC9S08及MC9S12 单片机通过SCI口更新程序的一种方法...
- python计算器_Python | 写个计算器