如何使用options()从R中完全删除全局选项
我向R添加了一个全局选项如何使用options()从R中完全删除全局选项,r,rstudio,options,R,Rstudio,Options,我向R添加了一个全局选项$blogdown.hugo.dir=“C:/hugo” 这使得devtools::check()崩溃 -- Checking ------------------------------------------ eurobarometer -- Setting env vars: * _R_CHECK_CRAN_INCOMING_REMOTE_: FALSE * _R_CHECK_CRAN_INCOMING_ : FALSE * _R_CHECK_FORCE
$blogdown.hugo.dir=“C:/hugo”
这使得devtools::check()
崩溃
-- Checking ------------------------------------------ eurobarometer --
Setting env vars:
* _R_CHECK_CRAN_INCOMING_REMOTE_: FALSE
* _R_CHECK_CRAN_INCOMING_ : FALSE
* _R_CHECK_FORCE_SUGGESTS_ : FALSE
-- R CMD check -------------------------------------------------------------
Error: 2:39: unexpected symbol
2: options(blogdown.hugo.dir = 'C:/Hugo').Last
^
Execution halted
我试着设置
options(blogdown.hugo.dir = 'C:/Hugo')
我重新安装了清晰的启动选项RStudio和R,但无法删除全局选项。我可以更改它,但不能删除它
谁能告诉我如何从选项中完全删除一个元素,或者获得一个新的选项。许多软件包重新设置了设置,但仅针对标准设置,而非自定义选项 查看
?选项。您应该在用法列表中看到第三项,.Options
。这实际上是保存选项名称和值的结构的名称,因此您应该能够将特定的设置为NULL
,这是从列表中删除项的标准R方法。我试过:
.Options$demo.ask <- NULL
.Options$demo.ask查看?选项
。您应该在用法列表中看到第三项,.Options
。这实际上是保存选项名称和值的结构的名称,因此您应该能够将特定的设置为NULL
,这是从列表中删除项的标准R方法。我试过:
.Options$demo.ask <- NULL
.Options$demo.ask我会回答你的问题,但我怀疑它能否解决你的问题。该错误是由.Last
而不是调用选项造成的。如果这是源于您的代码,可能是因为您认为R类似于您过去使用的OOP语言,那么您应该专注于修复它。R语法检查器/解析器使用“^”来显示表达式中的问题所在。我将回答您的问题,但我怀疑它能否解决您的问题。该错误是由.Last
而不是调用选项造成的。如果这是源于您的代码,可能是因为您认为R类似于您过去使用的OOP语言,那么您应该专注于修复它。R语法检查器/解析器使用“^”来显示表达式中的问题所在。非常感谢。我已经做了很多了,但是当我这么做的时候,这个选项仍然会回来,所以我搜索了任何可能包含这个选项的文件。用户设置选项存储在.Renviron
文件中,在同一台机器上安装了多年的连续R版本后,该文件具有多个副本。此外,.Last部分可能来自.Renviron
中格式错误的行,没有结尾。除了遵循上述建议外,如果该选项不断返回,请在R可以找到的路径上搜索.Renviron
的任何可能副本。@Danielnatal有多个地方可以激活此类代码。有关R在启动时运行的位置的完整说明,请参见?启动。.Last
脚本可以在这些位置中的任何位置放置额外选项或更改标准选项。非常感谢。我已经做了很多了,但是当我这么做的时候,这个选项仍然会回来,所以我搜索了任何可能包含这个选项的文件。用户设置选项存储在.Renviron
文件中,在同一台机器上安装了多年的连续R版本后,该文件具有多个副本。此外,.Last部分可能来自.Renviron
中格式错误的行,没有结尾。除了遵循上述建议外,如果该选项不断返回,请在R可以找到的路径上搜索.Renviron
的任何可能副本。@Danielnatal有多个地方可以激活此类代码。有关R在启动时运行的位置的完整说明,请参见?启动。.Last
脚本可以在这些位置中的任何位置放置额外选项或更改标准选项。