尝试保存/预览笔记本时出现下标错误

时间:2016-08-12 02:05:22

标签: r rstudio subscript

编辑:好像RStudio预览版0.99.1285有笔记本和rMarkdown文档的问题。安装标准RStudio能够编写相同的代码。感谢大家的时间和精力。

我试图创建一个简单的R笔记本,以生成可读的分析报告。然而,每当我尝试运行我的笔记本时,我都会得到一个下标错误,我无法通过诊断和解决。

我已经更新了我的所有软件包并重新创建了类似的代码,但我得到了同样的错误。

R Markdown代码(在全局环境中加载的库(dplyr)) 编辑:在第一个块中添加库(dplyr)

---
title: "R Notebook"
output: html_notebook
---

```{r}
library(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(letter) %>%
  summarise_all(sum) %>% 
  mutate(division1=z/b,division2=b/a)
```

如果我在不运行块的情况下预览文档,则文档会按预期显示。

但是,如果我运行所有代码块并尝试预览文档,则会出现以下错误:

Quitting from lines 7-8 (test.Rmd) 
Error in csvs[[i + 1]] : subscript out of bounds

这与第一个代码块相对应。

这是一个新项目中的测试笔记本,因此除了&#34; adataframe&#34;之外,全球环境中没有其他对象。

感谢阅读。

1 个答案:

答案 0 :(得分:0)

您运行的是什么版本的RStudio预览版?我相信这是一个RStudio构建中的错误,现在应该解决(至少从v0.99.1283开始)。