6

バッチ モードで実行した場合の R スクリプト内のステートメントの実行時間をよりよく理解したいと思います。これを行う良い方法はありますか?

これがどのように行われるのが好きかについて、私は1つの考えを持っていました。バッチで実行すると、ソースは指定されたログ ファイルにエコーされます。このログ ファイルのソース コードの横にタイムスタンプを表示する方法はありますか?

> R CMD BATCH script.R script.Rout

これが今日の出力です。

> tail -f script.Rout
...
> # features related to the date
> trandateN <- as.integer(trandate)
> dayOfWeek <- as.integer(wday(trandate))
> holiday <- mapply(isHoliday, trandate)

次のようなものが見たい...

> tail -f script.Rout
...
2013-06-27 11:18:01 > # features related to the date
2013-06-27 11:18:01 > trandateN <- as.integer(trandate)
2013-06-27 11:18:05 > dayOfWeek <- as.integer(wday(trandate))
2013-06-27 11:19:02 > holiday <- mapply(isHoliday, trandate)
4

2 に答える 2

2

を参照してください?Sys.timePOSIXctログファイルに出力するときにフォーマットする必要がある日時を返します。

cat(format(Sys.time()), " is the current time\n")
于 2013-06-27T15:30:33.770 に答える