【问题标题】:read *.xlsx file in R在 R 中读取 *.xlsx 文件
【发布时间】:2021-08-04 19:35:39
【问题描述】:

我在一个文件夹中有一个 excel 文件,我希望 R 读取目录中的任何/所有 excel 文件。

当我尝试以下操作时:

excel_df <- read_excel("C:/Home/User/dbd/*.xlsx")

我收到文件路径不存在的错误。

当我尝试这个时:

base <- as.character("C:/Home/User/dbd/*.xlsx")

files <- file.info(list.files(path = base, pattern = '*.xlsx',
                              full.names = TRUE, no.. = TRUE))
daily_numebrs<-readxl::read_excel(rownames(files)[order(files$mtime)][nrow(files)])

当我继续处理其他代码时,它说

Error in ...object 'daily_numbers' not found.

【问题讨论】:

标签: r excel import readxl


【解决方案1】:
library(readxl)
file.list <- list.files(pattern='*.xlsx')
df.list <- lapply(file.list, read_excel)

来源:How can I read multiple (excel) files into R?

【讨论】:

  • 添加更多细节来解释你的答案
猜你喜欢
  • 1970-01-01
  • 2020-07-07
  • 2018-11-27
  • 1970-01-01
  • 1970-01-01
  • 2014-03-03
  • 2021-10-11
  • 1970-01-01
  • 2021-08-05
相关资源
最近更新 更多