2011-02-02 12 views
2

私はSweavecacheSweaveを喜んで使用します。キャッシュからキャッシュにアクセスするスレーブオブジェクト

ときどき私は、あるセクションが(20分などのような)非常に長い時間を要するドキュメントを持っていて、処理した後に、作成したオブジェクトを開いてインタラクティブなセッションで再生したいと思います。

おそらくstashRデータベースなどに対して直接フェッチすることで、誰かがその方法を知っていますか?

+0

これは実際の答えではありませんが、Sweaveファイルの実行に20分かかる場合は、別のRスクリプトで長時間の計算を行い、save()を実行した方が良いかもしれません。 Sweaveから 'load()'を実行して結果を表示するだけですか? – Aaron

+0

時々それはうまくいくかもしれませんが、時には計算を文書に表示したいので、別の場所に書くのは避けてください。 –

答えて

2

私はこれをコメントとして入力したいと思っていましたが、とにかくここにはアカウントがありません。 これを行う最も簡単な方法は、おそらくsave.image()ステートメントを.Rnwファイルの戦略的なポイントに置いて、その時点で作成されたすべてのオブジェクトが保存されるようにすることです。次に、Rの新しいインスタンスを開き、スウィーブファイルを変更せずにオブジェクトとやりとりすることができます。 HTH。

+0

ありがとう、それは動作します。私はキャッシュファイルを直接調べることができるものがまだ好きですが、これは実用的なワークフローへの道のりのほとんどを私にもたらします。 –

関連する問題