在R中合并多个.xls文件

在R中合并多个.xls文件,r,merge,lapply,xls,rbind,R,Merge,Lapply,Xls,Rbind,我正在尝试合并google drive中的.xls文件列表。我现在已经成功地创建了我需要的所有文件的列表,但由于某些原因,我仍然无法合并它们,这是我迄今为止的代码: library(googledrive) inputfiles <- drive_ls(path = "Email It In", pattern = "*PDOL_dataexport", n_max = 50) library(readxl) df.list<- lapply

我正在尝试合并google drive中的
.xls
文件列表。我现在已经成功地创建了我需要的所有文件的列表,但由于某些原因,我仍然无法合并它们,这是我迄今为止的代码:

library(googledrive)
inputfiles <- drive_ls(path = "Email It In", pattern = "*PDOL_dataexport", n_max = 50)

library(readxl)
df.list<- lapply(inputfiles,function(x) read_xls(x))
library(dplyr)
consolidated_data<-bind_rows(df.list)

我必须为Lappy输入错误的路径(inputfiles),有人能帮忙吗?

我发现readxl包在导入.xlsx文件或.xls文件时更友好。 假设每个.xls文件只包含一张要导入的工作表,下面的代码应该适合您

library(googledrive)

drive_find(n_max = 50)

library(readxl)

inputfiles <- list.files(pattern = "*PDOL_dataexport")

df.list<-lapply(inputfiles ,function(x) read_xls(x))

library(dplyr)

consolidated_data<-bind_rows(df.list)
库(谷歌硬盘)
驱动器查找(n\u最大值=50)
图书馆(readxl)

inputfiles我发现在导入.xlsx文件或.xls文件时,readxl包更友好。 假设每个.xls文件只包含一张要导入的工作表,下面的代码应该适合您

library(googledrive)

drive_find(n_max = 50)

library(readxl)

inputfiles <- list.files(pattern = "*PDOL_dataexport")

df.list<-lapply(inputfiles ,function(x) read_xls(x))

library(dplyr)

consolidated_data<-bind_rows(df.list)
库(谷歌硬盘)
驱动器查找(n\u最大值=50)
图书馆(readxl)

inputfiles你好,欢迎使用stackoverflow:有帮助吗?这可能也有帮助你好,欢迎使用stackoverflow:有帮助吗?这可能也有帮助,但如何合并它们?请看我的最后一个问题。我已经编辑了答案。最后两行代码将解决问题,谢谢。但是我仍然有困难,我已经编辑了这个问题-你能帮忙吗?但是我如何合并它们?请看我的最后一个问题。我已经编辑了答案。最后两行代码将解决问题,谢谢。但是我仍然有困难,我已经编辑了这个问题-你能帮忙吗?