2

RStudio 内から Bookdown を使用します。ときどき、ドキュメントが編まれず、役に立たないエラー メッセージが表示されることがあります (次のようなものです。

Quitting from lines 495-497 (Mamede02.Rmd) 
Error in `[.data.frame`(x, i, j) : object 'value' not found
Calls: <Anonymous> ... lapply -> FUN -> mean -> [ -> [.data.table -> [.data.frame
Execution halted)

これは私にとってほとんどすべてを意味する可能性があります.私が残した唯一の手がかりは(コードを二分することを除いて)495-497上記の例のような不思議な行番号です. 問題は、行番号が既に削除されたファイルを参照していることです。これが消えるのを防ぐ方法がわかりません。は...keep_md: yesによってサポートされていませんbookdown::pdf_book

.Rmdファイルが消えないようにする方法は?


Linux の回避策:

sudo chattr +i Mamede02.Rmd端末で使用します (Mamede02.Rmdは、消えないようにしたいファイルの名前/フルパスです)。ただし、迅速に実行してください。ファイルが作成された後 (編みプロセスを開始した後) ファイルの前にこのコマンドを実行する必要があります。消えます。

4

1 に答える 1

2

Githubのbookdown開発版(>= 0.1.4) では、レンダリング処理中にエラーが発生した場合、ファイルは削除されません。Mamede02.Rmd

devtools::install_github('rstudio/bookdown')
于 2016-08-12T03:58:45.937 に答える