Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在RStudio中将代码警告标记为不相关_R_Rstudio_Suppress Warnings - Fatal编程技术网

如何在RStudio中将代码警告标记为不相关

如何在RStudio中将代码警告标记为不相关,r,rstudio,suppress-warnings,R,Rstudio,Suppress Warnings,我有一段在矩阵上使用magrittr管道的R代码。 我需要访问矩阵的某些列,它就像一个符咒: # library(magrittr) || library(tidyverse) installed.packages() %>% magrittr::extract(, "Package") 然而,RStudio抱怨最后一行出现警告“函数调用缺少参数” 有没有办法在不更改代码的情况下消除警告? 例如,在行中添加特殊注释,如##nowarn 我认为RStudio使用ace作为编辑器

我有一段在矩阵上使用magrittr管道的R代码。 我需要访问矩阵的某些列,它就像一个符咒:

# 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是否可以使用dplyr
installed.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函数调用
。如果您有使用
函数调用函数的习惯(参数名=参数值)