2013-03-06から1日間の記事一覧

GNU Parallel が便利

GNU Parallel を使ってみた。for ループと違って、並列実行できるのがよい。並列実行だけなら xargs -P でもいけるが、引数置換が豊富なのがよい。そのままファイル名を渡す {} に加えて、{.} で拡張子より前だけ、{/}でディレクトリ除去だけ、{/.} でディレ…

R メモ

R

指定した条件を満たす要素の数を数える。 m <- cbind(0:20, 1:3) sum(m[,1] %% 2 == 0 & m[,2] == 2) # => 3 sum(c(NA, NA, TRUE)) # => NA sum(c(NA, NA, TRUE), na.rm=T) # => 1 NA が含まれている場合、na.rm=T にしないと NA になってしまう。

UNIX コマンドメモ

less -S とすると、右端で折り返さずに、表示が打ち切られる。sam ファイルのように一行が長いときに便利。ls -1 とすると、1ファイル1行が強制される。