【问题标题】:How to create a dataframe in R from an Excel with several sheets?如何从具有多张工作表的 Excel 在 R 中创建数据框?
【发布时间】:2021-04-07 04:50:35
【问题描述】:

我有一个包含 10 张工作表的 Excel 工作簿,每张都有一个国家/地区的名称。所有工作表的第一行都是相同的。我需要的是在 R 中将它们全部加入一个数据框中。我一直在使用“readxlsx”库,但我一次只能阅读一张纸,我仍然不知道如何将它们全部加入.. .

任何帮助将不胜感激。

【问题讨论】:

    标签: r excel dataframe


    【解决方案1】:

    试试这个。使用 for 循环将所有文件读入列表,然后您可以合并所有数据帧

    data_list <- list()
    
    for(i in 1:10){
    data_list[[i]] <- readxlsx('excel_file', sheet = i)
    }
    
    combined_dataframe <- do.call(rbind, data_list)
    

    【讨论】:

    • 谢谢!这真的很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    相关资源
    最近更新 更多