2016-08-03 5 views
1

knitr/rmarkdownのインラインコードチャンクをチャージすることが可能かどうか、誰に知っていますか?knitrのインラインコードチャンクをキャッシュする

これは私の出発点でしたが、動作しません:

--- 
title: "Test of inline chunk caching" 
output: html_document 
--- 

```{r setup, include=FALSE} 
knitr::opts_chunk$set(cache = TRUE) 
``` 

## Test of inline chunk caching 

Test test `r Sys.sleep(10)` test test 

答えて

2

私はインラインコードをキャッシュする方法を知りません。しかし、テキストとインラインコードで展開するすべての同じ変数と計算を格納するコードを作成することができます。

コード、警告、および出力の可視性を抑制するブロックを設定してから、cache=TRUEと設定します。それは基本的に結果を実行して隠します。次に、データを変数に昇華させて保存します。変数をインラインコードに挿入することで、いつでも呼び出すことができます。そして、それは次のチャンクで利用可能なままです。

This link takes you to a cheat sheet with all of the arguments for chunks on the second page.

+0

のありがとう。だから私はそのようにして、 "間の"チャンクをキャッシュします。 – sammerk