ハムスターに飼われる院生のブログ

自分用メモが中心のブログです。

一行ずつ読み込んだ内容を数値に変換する

長さの違うデータが複数列記述されているファイルをRで処理する。
今回は例として3行読み込む。

filename<-"text.txt"
f<-file(filename,"r")
for(i in 1:3){
   a<-readLines(con=f,1)  #一行ずつ読み込み
   a<-strsplit(a , ",")     #カンマ区切り
   a<-unlist(a)                        #リスト形式を解除
   a<-as.numeric(a)               #numericに変換
   print(a)#各行に行う処理(今回は画面出力)
}