R の変数に実行時間を格納する方法を探しています。MATLAB では、次のようなことができます。
チック;
...
x=toc;
実行時間が変数 x に格納されます。MATLABパッケージからのRの tic() toc() 関数で同じことを試みましたが、成功しませんでした。さらに、R の system.time() 関数を使用してこれを行う方法もわかりません。ここで何か助けていただければ幸いです。
R の変数に実行時間を格納する方法を探しています。MATLAB では、次のようなことができます。
チック;
...
x=toc;
実行時間が変数 x に格納されます。MATLABパッケージからのRの tic() toc() 関数で同じことを試みましたが、成功しませんでした。さらに、R の system.time() 関数を使用してこれを行う方法もわかりません。ここで何か助けていただければ幸いです。
ループ内のステータスメッセージなどに似てtic
おり、場合によっては便利です。toc
start <- Sys.time ()
do.something ()
Sys.time () - start
組み込みsystem.time
関数を使用します。
tm1 <- system.time(
{
#your code here
})
または、代わりにパッケージのbenchmark
関数:rbenchmark
tm2 <- benchmark(
{
#your code here
}, replications=1)