"List of excel files is read in as list of lists"的意思是:“将excel文件的列表读入为列表的列表。”
"List of excel files is read in as list of lists"的意思是:“将excel文件的列表读入为列表的列表。”
这个问题已经有答案了:
我有一个包含332个Excel文件的目录,我正在以下面的方式将它们读入R中:
list_files <- list.files(path = "C:/Users/mslomka/Documents/R/Datasets/Week 2", pattern = ".csv") read_files <- lapply(list_files, read.csv)
然而,当我对read_files
列表进行子集操作时,所有的组件都是列表而不是数据框/矩阵(考虑到它们是Excel文件应该是数据框/矩阵)。
我想要 (a) 将所有的Excel文件读入数据框,或者 (b) 创建一个循环将每个列表转换为数据框。
我已经尝试了几种方法进行 (b),但没有一种方法可用,例如lapply(read_files, as.data.frame)
。 我仅仅将单个列表转换为数据框,例如通过as.data.frame(read_files [1])
。
任何帮助将不胜感激!
admin 更改状态以发布 2023年5月23日