Memorandums

知覚・認知心理学の研究と教育をめぐる凡庸な日々の覚書

データの結合,抽出

2012-11-30 | R

複数(被験者別)のデータファイル(.txt スペース区切り)を結合し,さらにその一部(観測値)を抽出する。ここでの例は,9変数(V1,,,V9)で,正反応(V9=1)のみを取り出し,かつ反応時間(V8)が200ms以下と3000ms以上を除外する。

data1 = read.table("subject1.txt",sep=" ",header=F)

data2 = read.table("subject2.txt",sep=" ",header=F)

data12= rbind(data1,data2)

newdata12 = subset(data12, V9=="1" & V8 < 3000 & V8 > 200)

 

3つ以上のデータフレームの結合も同様

data123 = rbind(data1,data2,data3)

さらに,保存

write.table ( data123, "data123.txt" )

 

なお,データフレームに代入する = は <ー と同じ。

コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする