我正在使用以下代码块在Markdown文件中测试R-Studio(使用MacOS 10.10.3)中的knitr:
```{r}
summary(cars)
```
The compilation stops with the following message:
processing file: Preview-13c324b5a94e.Rmd
Warning: namespace 'formatR' is not available and has been replaced
by .GlobalEnv when processing object 'silent'
Quitting from lines 13-14 (Preview-13c324b5a94e.Rmd)
Error in loadNamespace(name) : there is no package called 'evaluate'
Calls: <Anonymous> ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted
但是,在R-Console中键入summary(cars)
会产生预期的输出。我也尝试过更改工作目录,但没有运气。
有什么想法吗?
答案 0 :(得分:2)
我也遇到了类似的问题,错误如下:
警告:名称空间'evaluate'不可用且已被替换 通过.GlobalEnv处理对象''
1-根本原因:软件包“评估”未正确安装,因此请将其删除并重新安装:
remove.packages(“evaluate”,lib =“〜/ R / win-library / 3.2”)
install.packages( “评估”)
2-所以当我尝试加载包评估时,我开始收到以下错误:
library(“evaluate”,lib.loc =“〜/ R / win-library / 3.2”) loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])出错: 没有名为'stringi'的包 另外:警告信息: 包'评估'是在R版本3.2.5下构建的 错误:“评估”
的包或命名空间加载失败
3-我再次安装了包“stringi”,问题解决了。:)
答案 1 :(得分:0)
{r} 1+1
这很好。
无论如何,我能够解决我的直接问题,但很想知道根本原因。
答案 2 :(得分:0)
不知何故,从我上次使用我的 RMD 文件到刚刚打开它,除了几行代码之外的所有代码都被“标签”远离了行首,这使得 R 无法识别我的代码块!
>如果您全选并执行“shift+tab”直到所有内容都完全向左移动,它应该会再次工作。