Dim*_*gos 0 excel merge r google-sheets dataframe
假设我有一个名为report.xlsx的excel文件.这个文件有10张,方便地命名为Sheet1到Sheet10.在每张纸上,在第14行上有列标题:S/N,RegistryNr,Surname,FirstName,(空),FatherName,MotherName,sex,(空),DOB.如何将每个工作表合并为一个数据集?
我知道,excel_sheets("report.xlsx")我可以将所有工作表名称都放到矢量中.
我知道,df <- read_excel("report.xlsx", 1, skip = 14)我可以将一张纸的所有数据都输入到数据框df中.
这是我对R的了解程度:/
如何组合上述命令将每个工作表导入到同一数据框中?
我经常使用purrr和readxl执行此操作:
library(purrr)
library(readxl)
file <- 'path to report.xlsx'
sheets <- excel_sheets(file)
df <- map_df(sheets, ~ read_excel(file, sheet = .x, skip = 14))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8379 次 |
| 最近记录: |