プログラミング

シンプルに使い方を紹介

R

plyrパッケージ

R

概要 ある指定した特徴量に応じてデータを分割(Split) 分割したデータに対する関数の適用(Apply) 分割したデータを再結合して(list, data.frame, arrayでの)結果の出力(Combine) という操作を一つの関数で実行することができる。 使い方 ddply 月毎の行数 …

【R】エラーをtry catchで回避する

R

silentをTRUEにすればエラーメッセージは表示されない。 e<-try( func(),silent=FALSE) if( class(e) == "try-error") { #エラー時の処理 }else{ #成功時の処理 } 例えば、文字列検索関数str_extractを実行したときに 'pattern'引数が不正です。 というよう…

【R】CSV読み込み

R

通常のファイル読み込み read.csv("test.csv",header=T,stringsAsFactors=F) ヘッダーあり 文字列をFactor型として読み込まない Shift-JISのcsvファイルを読み込むとき read.csv(file("test.csv",encoding="Shift_JIS"),header=T,stringsAsFactors=F) 余計な…

【R】シェルスクリプトを実行する

R

> system("ls")

【R】integer(0)の条件判断方法

R

計測方法 length(#length(0)の変数#) 結果 0 参考リンク r - How to catch integer(0)? - Stack Overflow

【R】処理時間の計測方法

R

計測関数 - 1 t<-proc.time() #処理# print(proc.time()-t) 計測関数 - 2 system.time(#関数#) 計測結果 ユーザ システム 結果 1194.794 31.666 1257.463