27

セッション全体をキャプチャするリダイレクト以外に、R セッション中にログを開始および停止する方法はありますか? log using明確にするために、 Stataのコマンドに似たものを探しています。

4

5 に答える 5

25

sink()ベースRで知っていますか?

CRANには、 logginglog4rなどのロギングパッケージもあります。

最後に、EmacsユーザーにはESSとそのトランスクリプトモードがあります。セッションをログとして保存できます。一般に、「ファイルから作業してファイルから実行する」アプローチでは、作業中に(部分的なコマンドのみの)ログが作成されます。

于 2012-03-09T15:41:36.260 に答える
16

シンクを使って答えを完成させるために

# copy the log to a text file
sink("./logofcode.txt")
Your R code(s) goes here
you can use a stored R code as well using source()
source("./XS_SPEC_CF.R",echo=T, max.deparse.length=1e3)
sink()
于 2015-06-03T09:26:14.317 に答える
4

savehistory(file)履歴全体をプレーンテキストとして書き込むか、出力をログに記録しようとしている場合はsink(file, split = TRUE).

于 2012-03-09T15:42:28.660 に答える
3

関数に加えて、パッケージ内のおよび関連する関数、またはパッケージ内の同様の機能(最初sinkに表示されたもの) も確認できます。txtStartTeachingDemosR2HTML

于 2012-03-09T16:14:08.900 に答える