将多个excel表格合并到r中的一个通用数据框架中,不包括一些表格



将多个excel表合并到r中的一个公共数据框中,不包括几张表

我在一个excel文件中有41张excel表,我需要只使用前40张在r中创建一个数据框架

#install.packages("tidyverse")
library(tidyverse)
library(readxl)
excel_sheets("scada_data.xlsx")
### 2. Appending 40 sheets into one data frame
excel_sheets("scada_data.xlsx") %>% map_df(~read_xlsx("scada_data.xlsx",.))
mydata<- excel_sheets("scada_data.xlsx") %>% map_df(~read_xlsx("scada_data.xlsx",.))

您可以尝试使用以下代码:

library(readxl)
library(purrr)
sheets <- excel_sheets("scada_data.xlsx")
#Keep only 40 sheets
sheets <- sheets[1:40]
data <- map_df(sheets, ~read_xlsx(scada_data.xlsx, sheet = .x))

最新更新