1 つのフォルダに多くのデータがある
data=list.files(path="D:/result")
データ
> > [1] "CNVWorkShop (1).txt" "e17 result.txt" [3] "E17new result.txt" "E18 NEW RESULT.txt"
>
> [5] "e18result.txt" "l15 new result.txt" [7] "l15
> result.txt" "L22NEW RESULT.txt" [9] "L51 NEW RESULT.txt"
> "l51result.txt" [11] "L54 NEW RESULT.txt" "L54result.txt"
> [13] "PennCNV.txt" "s40 new result.txt"
一度に多くのファイルを読み取り、各ファイルを各データフレームとして保存したい
a=paste("watto",1:14,sep="")
これは私が行う以下のことですが、うまくいきません
for(i in 1 :length(data)){
a[i]=read.table(file=paste("D:/result/",data[i],sep=""),header=T,sep="\t")
}
警告メッセージが表示され、結果が得られません
> Warning message:
In a[1] = read.table(file = paste("D:/result/", data[1], sep = ""), :
number of items to replace is not a multiple of replacement length
私が望む結果は
> data from watto1 come from CNVWorkShop (1).txt
> data from watto2 come from e17 result.txt
どうすればいいですか?