2012-01-18 6 views
2

私はRで読み込もうとしているcsvファイルを持っています。何らかの理由でRが最初の行が真でない各列のヘッダーだと思います。これを回避する方法はありますか? これは私のコマンドです:Rのcsvテーブルを読む

test <- as.matrix(read.csv(file="filetable.csv", sep=",", header=FALSE)) 

私は最初の行は、私はこの

取得メモ帳でfiletable.csvデータ

オープニングの一部である必要があり、この

 AATCAGGC X25070 
[1,] "ACAAGGCT" " 50687" 
[2,] "ACACGATC" " 47483" 
[3,] "ACACTGAC" " 18339" 
[4,] "ACAGGAGT" " 48550" 

のような何かを得ます

AATCAGGC,25070 
ACAAGGCT,50687 
ACACGATC,47483 
ACACTGAC,18339 
ACAGGAGT,48550 

ありがとうございました

+0

私はそこのどちらかだあなたのファイルに何らかの問題や、あなたの 'read.csv'の呼び出し結果のオブジェクトを見ていない疑いがあります。 –

+0

私はちょうど "test"を実行して、 "test"を実行して、上に示したものを得る "read <。asv>(read.csv(file =" filetable.csv "、sep ="、 "header = FALSE))を実行する。 –

+0

Open 'filetable.csv'をメモ帳に入れ、あなたの質問に内容を投稿してください。 –

答えて

4

それはヘッドヘッダー= FALSEではありません:http://stat.ethz.ch/R-manual/R-patched/library/utils/html/read.table.html

> tempFile <- tempfile() 
> writeLines(c("AATCAGGC,25070", 
"ACAAGGCT,50687", 
"ACACGATC,47483", 
"ACACTGAC,18339", 
"ACAGGAGT,48550"),tempFile,sep="\n") 
> readLines(tempFile) 
[1] "AATCAGGC,25070" "ACAAGGCT,50687" "ACACGATC,47483" "ACACTGAC,18339" "ACAGGAGT,48550" 
> as.matrix(read.csv(tempFile,sep=",",header=FALSE)) 
    V1   V2  
[1,] "AATCAGGC" "25070" 
[2,] "ACAAGGCT" "50687" 
[3,] "ACACGATC" "47483" 
[4,] "ACACTGAC" "18339" 
[5,] "ACAGGAGT" "48550" 
+1

ありがとう、しかし、それはヘッダー= FALSEがデフォルトであるので、問題を解決しません。私はちょうど質問でそれを編集しました。 –

+1

read.tableはいread.csvにありません '> read.csv 関数(ファイル、ヘッダー= TRUE、sep ="、 "、引用=" \ ""、dec = "。"、 fill = TRUE、 (ファイル=ファイル、ヘッダー=ヘッダー、セップ=セップ、クォート=引用、 dec = dec、fill = fill、comment.char = comment.char、。 ..) ' – Hansi

+0

変更をテストしただけで結果は変わらない –