📜  如何在R中读取多个Excel文件

📅  最后修改于: 2022-05-13 01:55:06.126000             🧑  作者: Mango

如何在R中读取多个Excel文件

在本文中,我们将讨论如何在 R 编程语言中合并多个 Excel 文件。

使用的模块:

  • dplyr: R 中的 dplyr 包是一种数据操作结构,它提供了一组统一的动词,有助于解决最常见的数据操作障碍。
  • plyr: R 中的“plyr”包用于处理数据,包括其增强和操作。
  • 阅读xl: 这个包用于处理 R 中的 excel 文件
  • readr:这个包用于读取R中的文件

使用的功能:

  • list.files()函数生成指定目录中文件或目录名称的字符向量。
  • lapply() 函数返回一个与 X 长度相同的列表,其中的每个元素都是对 X 的对应元素应用 FUN 的结果。
  • 绑定行() 函数是 do.call(rbind, dfs) 或 do.call(cbind, dfs) 的常见模式的一种有效实现,用于将多个数据帧绑定为一个。

使用中的文件:



gfg_data1.xlsx

gfg_data2.xlsx

gfg_data3.xlsx

示例:使用 R 合并 Excel

R
library("dplyr")                                                
library("plyr")                                                 
library("readr")  
library("readxl")
  
gfg_data <- list.files(path = "Location/to/folder",    
                       pattern = "*.xlsx",
                       full.names = TRUE) %>% 
  lapply(read_excel) %>%                                           
  bind_rows                                                      
  
gfg_data


输出: