編集:RStudioプレビューバージョン0.99.1285はノートブックやrMarkdownのドキュメントに問題があるようです。標準のRStudioのインストールでは、同じコードを編成できます。誰もが時間と努力のおかげでありがとう。ノートブックの保存/プレビュー時に下付きのエラーが発生する
私は、読みやすい分析レポートを生成するために、単純なRノートブックを作成しようとしています。しかし、私がノートブックを走らせようとする度に、私は診断と解決ができなかった範囲外のエラーの下付き文字を取得します。
すべてのパッケージを更新して同様のコードを作成しましたが、同じエラーが発生します。最初のチャンクに追加されたライブラリー(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)
```
私はチャンクを実行せずに文書をプレビューする場合は、文書のように表示されます。
Rマークダウンコード(ライブラリ(dplyr)地球環境にロードされた) 編集期待される。
しかし、私はすべてのコードチャンクを実行し、私はこの次のエラーを取得する文書プレビューしようとした場合:
Quitting from lines 7-8 (test.Rmd)
Error in csvs[[i + 1]] : subscript out of bounds
最初のコードのチャンクに対応します。
これは新しいプロジェクトのテストノートで、「adataframe」以外の地球環境には他のオブジェクトがありません。
読んでいただきありがとうございます。
rmarkdownのドキュメントは現在のRセッションではなく、別のRセッションでコンパイルされるため、 'dplyr'関数を使う前に' library(dplyr) 'が必要です。 – eipi10
@ eipi10が指摘したように、 'library(dplyr)'を追加する必要があります。私はあなたのエラーを再現できませんでした。スクリプトはエラーなしで、また期待される出力で処理されました。 –
ライブラリ(dplyr)を追加すると、その新しいチャンクに添字エラーが発生します。 – DVo