【发布时间】:2020-10-05 02:57:46
【问题描述】:
我正在尝试调用一个数据框,但它以数字命名,因为它最初是多个。我想重命名循环中的数据框,或者找到一种方法来调用我的数据框,即使它的标题是数字。现在,在我运行这段代码之后:
filenames <- list.files(path = "filepath",pattern = ".*txt")
head(filenames)
names <- substr(filenames,1,22)
for(i in names){
filepath <-file.path("filepath",paste(i,".txt",sep = ""))
assign(i,read.delim(filepath,colClasses = c('character','character','factor','factor'),sep = "\t"))
}
我得到了很多单独的数据框,其名称类似于“101_1b1_Al_sc_Meditron.txt”。当我尝试查看数据框时,R 感到困惑,因为名称以数字开头。
这里有什么好的解决办法吗?
【问题讨论】: