编辑:似乎0.99.1285版的RStudio预览版对笔记本和rMarkdown文档有问题。安装标准的RStudio就能够编织相同的代码。感谢大家的时间和努力。
我正在尝试创建一个简单的R笔记本,以便生成可读的分析报告。然而,每当我尝试运行我的笔记本时,我得到一个下标越界错误,我无法诊断和解决。
我已经更新了我所有的包,并重新创建了类似的代码,但我得到了相同的错误。
R Markdown代码(在全局环境中加载的库(Dplyr))编辑:在第一个块中添加库(Dplyr)
---
title: "R Notebook"
output: html_notebook
---
```{r}库(Dplyr)
```{r}adataframe<-data_frame(a=rnorm(160),
b=rnorm(160,mean=5,sd=10), c=sample(1:100,160,replace=TRUE), z=sample(1:100,160,replace=TRUE), letter=rep(c("w","x","y","z"),40))test test min z is `r min(adataframe$z)` to max z at `r max(adataframe$z)`
```{r}adataframe %>%
select(letter,z,b,a) %>%
Group_by(字母) %>%
summarise_all(sum) %>%
变异(分割1=z/b,分割2=b/a)
如果我在不运行块的情况下预览文档,文档将按预期显示。
但是,如果我运行所有的代码块并尝试预览文档,我会得到以下错误:
Quitting from lines 7-8 (test.Rmd)
Error in csvs[[i + 1]] : subscript out of bounds其对应于第一代码块。
这是一个新项目中的测试笔记本,因此在全局环境中除了"adataframe“之外没有其他对象。
感谢您的阅读。
发布于 2016-08-13 06:18:00
您运行的是哪个版本的RStudio预览版?我相信这是其中一个RStudio版本中的错误,现在应该解决(至少从v0.99.1283开始)。
https://stackoverflow.com/questions/38908754
复制相似问题