我有许多名为“ abcd001.txt,abcd002.txt”的制表符分隔的.txt文件......存储在一个目录中。我可以使用以下代码导入它们(默认目录与数据文件目录相同)。它的三列,都是数字类型的数据
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"))
}
代码本身没有返回任何错误。我的疑问是如何访问正在加载的数据?如何访问说文件 abcd011.txt 的数据应该是三列数据
commands:names[3] 只返回文件号 000002 但没有数据。
此处的代码与此处的代码类似:将多个 CSV 文件读取到单独的数据帧中。