2
A
回答
2
你几乎自己给出了答案。您可以通过使用RPY调用从Python中options(warn=-1)
功能:
rpy.r['options'](warn=-1)
对于RPy2它应该是这样的(没有试过):
rpy2.robjects.r['options'](warn=-1)
只要把它在一开始你Python脚本(在模块导入之后)和所有警告应该被抑制。
+1
似乎不适用于rpy2。很明显,你可以通过以下方式残忍地提供: 'import warnings warnings.filterwarnings(“ignore”)',它根本不算优雅,因为它不仅影响rpy2警告 – schmi 2016-10-27 14:59:24
5
rpy2中的警告系统使用Python的warnings
模块。因此,您可以使用该包的filterwarnings()
函数关闭警告。正如在另一个答案的评论中已经指出的那样,这可能是危险的,因为不仅R相关的警告受到影响。
但是,rpy2自带警告类,RRuntimeWarning
。因此,您可以通过
import warnings
from rpy2.rinterface import RRuntimeWarning
warnings.filterwarnings("ignore", category=RRuntimeWarning)
相关问题
- 1. F#抑制警告
- 2. 在Visual Studio中抑制tlbimp警告
- 3. 如何在CheckStyle中抑制警告?
- 4. 抑制Ansible Ad Hoc警告
- 5. 抑制Objective-C警告
- 6. 如何抑制MaxPermSize警告?
- 7. 抑制gfortran警告消息
- 8. 抑制rsOverlappingReportItems的警告
- 9. 抑制MatPlotLib良性警告
- 10. 正确抑制DataTables中的警告?
- 11. 如何抑制Swift 3中的警告?
- 12. 抑制gcc警告:“警告:这是以前定义的位置”
- 13. 如何抑制的foreach()警告PHP的
- 14. 如何抑制龙目警告
- 15. 抑制闪亮的应用plotly警告
- 16. 抑制LINQ to SQL DBML警告
- 17. 为什么@SafeVarargs不会抑制警告?
- 18. 无法抑制废弃警告
- 19. 抑制iphone应用程序maynotRespond警告
- 20. 无法抑制FxCop警告CA1062
- 21. 如何抑制Schtask.exe的警告
- 22. 如何抑制GNU八音警告
- 23. 抑制Xcode警告? “weak_import”属性忽略
- 24. 全局抑制c#编译器警告
- 25. 抑制openGL的运行时警告
- 26. 为什么不抑制此FindBugs警告?
- 27. FxCop(CA1800)警告未被正确抑制
- 28. 如何抑制编译器警告
- 29. rpy2:如何抑制右输出
- 30. 如何在Sonar中抑制属性文件中的警告?
关闭仅此类型的警告是否这些警告从开始引进的R程序包跟随,或者他们常会期间发行的(例如,对于一些[R表达式)? – chl 2012-08-17 09:45:17
后者,它们是由我打电话的一些函数生成的。 – 2012-08-17 12:34:41
'suppressWarnings()'可能是一个选项。 – chl 2012-08-17 15:22:41