Rで解析:なにかの役に立つかも。主コマンドを後回し「after」パッケージ

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

Rはコマンドの記述順に実行する言語です。本パッケージを利用することで指定したミリ秒後に目的のコマンドを実行することができます。Rは色々な使い方ができるものだと思わせるパッケージの紹介です。

パッケージバージョンは1.0.0。実行コマンドはwindows 7およびOS X 10.11.2のR version 3.3.0で確認しています。

スポンサーリンク

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
install.packages("after")

実行コマンド

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

#パッケージの読み込み
library("after")

#指定したミリ秒後に結果を表示:afterコマンド
#ミリ秒を指定:msオプション
#afterコマンド内で発生した値を保存:argsオプション;listで指定
#繰り返しを指定:redoオプション;なお1回目の実行を0とする

#五秒後にメッセージを表示
after(ms = 5000, function() cat("\n表示されるまでに他コマンドの実行が可能!\n"))
5+4
5*4

表示されるまでに他コマンドの実行が可能!
  
#arg,redoオプションを使用
x <- "after&#12467;&#12510;&#12531;&#12489;&#23455;&#34892;&#24460;&#12399;&#24341;&#25968;&#12434;&#28040;&#21435;&#12375;&#12390;&#12418;&#22823;&#19976;&#22827;"
y <- 5 + 4
after(ms = 5000, function(x, y) {print(c(x, y))},
      args = list(x, y), redo = 3)
rm(x, y)
[1] "after&#12467;&#12510;&#12531;&#12489;&#23455;&#34892;&#24460;&#12399;&#24341;&#25968;&#12434;&#28040;&#21435;&#12375;&#12390;&#12418;&#22823;&#19976;&#22827;"
[2] "9"
[1] "after&#12467;&#12510;&#12531;&#12489;&#23455;&#34892;&#24460;&#12399;&#24341;&#25968;&#12434;&#28040;&#21435;&#12375;&#12390;&#12418;&#22823;&#19976;&#22827;"
[2] "9"
[1] "after&#12467;&#12510;&#12531;&#12489;&#23455;&#34892;&#24460;&#12399;&#24341;&#25968;&#12434;&#28040;&#21435;&#12375;&#12390;&#12418;&#22823;&#19976;&#22827;"
[2] "9"
[1] "after&#12467;&#12510;&#12531;&#12489;&#23455;&#34892;&#24460;&#12399;&#24341;&#25968;&#12434;&#28040;&#21435;&#12375;&#12390;&#12418;&#22823;&#19976;&#22827;"
[2] "9"

少しでも、あなたの解析が楽になりますように!!

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