「 abcd001.txt、abcd002.txt」という名前のタブ区切りの.txtファイルが多数あります....ディレクトリに保存されています。次のコードを使用してそれらをインポートすることができました(デフォルトのディレクトリはデータファイルディレクトリと同じです)。その3列、すべて数値型データ
filenames <- list.files(path=".",pattern="abcd+.*txt")
#list of data in R
names <-substr(filenames,1,6)
for(i in names){
filepath <- file.path(".",paste(i,".txt",sep=","))
assign(i, read.table(filepath,
colClasses=c("numeric"),
sep = "\t"))
}
コード自体はエラーを返していません。私の疑問は、ロードされているデータにどのようにアクセスできるかということです。アクセス方法は、3列のデータである必要があるファイルabcd011.txtのデータを言います
コマンド:names [3]は、ファイル番号000002を返すだけですが、データは返しません。
ここでのコードは、ここでのコードと似ています。複数のCSVファイルを別々のデータフレームに読み込みます。