2012年6月4日月曜日

Rでタブ区切り(.txt)やcsv(.csv)を開く


テキトーな表」を使う


タブ区切りファイルを読み込む
data.B <- read.table(file="dataA.txt",header=T,sep="\t")


あるいは
data.B <- read.table(file="dataA.txt",header=T)
data.B <- read.delim(file="dataA.txt",header=T)


read.delim() に header=T を与えなくても、ヘッダーがカラム名になる
data.B <- read.delim(file="dataA.txt")


> data.B
   name1  name2  name3
1 -1.220 -0.321 -0.585
2  1.584 -1.410 -0.378
3 -0.305  1.061 -0.392
4 -1.344  0.814  0.974
5 -0.798  0.139  0.742
6  0.688 -1.462 -0.149
7  0.023  0.342  2.005


read.table() に header=T を与えなければ、1行目にヘッダーが入ってしまう
data.B <- read.table(file="dataA.txt")


> data.B
      V1     V2     V3
1  name1  name2  name3
2  -1.22 -0.321 -0.585
3  1.584  -1.41 -0.378
4 -0.305  1.061 -0.392
5 -1.344  0.814  0.974
6 -0.798  0.139  0.742
7  0.688 -1.462 -0.149
8  0.023  0.342  2.005

0 件のコメント:

コメントを投稿