4

CSV をエクスポートする Python ファイルを開き、Dashboard.Rmd からプロットを含む HTML をエクスポートする目的で次の Rscript を実行する Ubuntu 10.04 で Bash スクリプトを作成しようとしています。

require(knitr)
setwd('/home/sensors/Desktop/')
knit2html('Dashboard.Rmd')
browseURL('Dashboard.html')

Dashboard.Rmd は、最初のステップから csv に対して read.csv を呼び出し、データ フレームを作成してプロットを作成する R マークダウンですが、その部分は正常に動作しています。これによると、RscriptはR Studioで「Knit HTML」を押すアクションを再現する必要があると考えています。ただし、作成される html は、最後に Knit HTML が押されたときと同じです。つまり、CSV が異なっていても、html には変更が反映されません。

また、同じ効果を持つニットとmarkdownToHTMLに別の行を使用してみました。ニットを実行するときに Rmd からコードをソースしないようです。Dashboard.Rmdを開いた状態で、そのRscriptからR Studioのコンソールにコマンドを入力すると、htmlが適切に更新されますただし、それを Bash スクリプトに変換する方法がわかりません。また、envir=new.env()、envir=R_GlobalEnv、envir=parent.frame() を使用して Knit2html を試してみましたが、うまくいきませんでした。どんな助けでも大歓迎です!

4

1 に答える 1

2

したがって、これはアーティファクトであることが判明しましたcache=TRUE-- すべてがキャッシュされたため、HTML ファイルは変更されませんでした。

于 2012-07-02T15:33:37.513 に答える