我正在学习R studio,我只是想知道如何导入多张(8张)的xlsx文件。
到目前为止......我有:
library(readxl)(filename)< -read_excel(“(file location).xlsx”) 视图(文件名)
它只打印出excel文件的第一张,但如果它打印出所有文件,我将不胜感激。
另外,使用csv文件还是xlsx更好?
谢谢你们。答案 0 :(得分:4)
你可以做到
lst <- lapply(1:8, function(i) read_excel("file_name.xlsx", sheet = i))
这会将所有8张纸张存储在list
data.frame
s。
答案 1 :(得分:2)
这适用于工作簿中的所有工作表
lapply(excel_sheets(path), read_excel, path = path)
阅读?excel_sheets