如何在RStudio中将代码警告标记为不相关
我有一段在矩阵上使用magrittr管道的R代码。 我需要访问矩阵的某些列,它就像一个符咒:如何在RStudio中将代码警告标记为不相关,r,rstudio,suppress-warnings,R,Rstudio,Suppress Warnings,我有一段在矩阵上使用magrittr管道的R代码。 我需要访问矩阵的某些列,它就像一个符咒: # library(magrittr) || library(tidyverse) installed.packages() %>% magrittr::extract(, "Package") 然而,RStudio抱怨最后一行出现警告“函数调用缺少参数” 有没有办法在不更改代码的情况下消除警告? 例如,在行中添加特殊注释,如##nowarn 我认为RStudio使用ace作为编辑器
# library(magrittr) || library(tidyverse)
installed.packages() %>%
magrittr::extract(, "Package")
然而,RStudio抱怨最后一行出现警告“函数调用缺少参数”
有没有办法在不更改代码的情况下消除警告?例如,在行中添加特殊注释,如
##nowarn
我认为RStudio使用ace作为编辑器的一个功能
其他信息:
- Windows 7 x64上的R 3.4.2
- magrittr版本1.5
- RStudio桌面版本1.1.383
sessionInfo()
<代码>R版本3.4.2、magrittr_1.5和RStudio版本<代码>版本1.1.453是否可以使用dplyrinstalled.packages()%%>%as_data_frame%%>%pull(Package)
另一种解决方案是使用花括号告诉magrittr
您将控制
组件:installed_packages%%>%{[,“Package”]}
@zx8754谢谢您的帮助。您是否已将代码段保存到诸如tmp.R
之类的文件中?我必须这样做,警告才会出现。重新选择:as_tible()
将在colnames为NULL
时投诉。实际用例有一个没有名称的字符矩阵。症状修复是:转到tools>global options>code>diagnostics
那里取消选中Check arguments to R函数调用
。如果您有使用函数调用函数的习惯(参数名=参数值)