Rで解析:少しでも時間を節約したい方へオススメです。Rの処理時間を取得するコマンド

Rの解析に役に立つ記事
スポンサーリンク

コマンドの処理時間を取得する方法です。多くの方には必要がないかもしれません。でも、処理時間を知ることで作業効率を改善することが可能かもしれません。意外な処理コマンドを生み出すきっかけになればと思います。

実行コマンドはwindows 11のR version 4.1.2で確認しています。

スポンサーリンク

コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#コマンドの処理時間を測定:system.timeコマンド
#処理時間のかかるforコマンドを利用
system.time(for(n in seq(6554))
  data <- cbind(data, t(n))
)
&#12518;&#12540;&#12470;   &#12471;&#12473;&#12486;&#12512;       &#32076;&#36942;  
11.408      0.538     11.956 

#R&#12434;&#36215;&#21205;&#12375;&#12390;&#12363;&#12425;&#12398;&#32076;&#36942;&#26178;&#38291;&#12434;&#34920;&#31034;:proc.time&#12467;&#12510;&#12531;&#12489;
proc.time()
&#12518;&#12540;&#12470;   &#12471;&#12473;&#12486;&#12512;       &#32076;&#36942;  
46.223      3.719    454.478

#&#25351;&#23450;&#12375;&#12383;&#31186;&#25968;&#12434;&#12450;&#12452;&#12489;&#12522;&#12531;&#12464;&#12377;&#12427;:Sys.sleep&#12467;&#12510;&#12531;&#12489;
#3&#31186;&#12450;&#12452;&#12489;&#12522;&#12531;&#12464;&#24460;,system.time&#12467;&#12510;&#12531;&#12489;&#12434;&#23455;&#34892;
Sys.sleep(3.0)
system.time(for(n in seq(6554))
  data <- cbind(data, t(n))
)
#&#32080;&#26524;&#12395;&#22823;&#20307;3&#31186;&#36861;&#21152;
&#12518;&#12540;&#12470;   &#12471;&#12473;&#12486;&#12512;       &#32076;&#36942;  
14.249      0.482     14.742

少しでも、あなたのウェブや実験の解析が楽になりますように!!

タイトルとURLをコピーしました