R 清理xlsx文件

R 清理xlsx文件,r,xlsx,R,Xlsx,我试图从xlsx工作表中整理凌乱的大型数据集。表结构使得列标题是三行的组合 我正在使用RStudio并尝试编写一个函数,该函数接受空单元格,并用以前填充的单元格中的属性填充它们,最后用连字符将所有填充的行连接到最后一个列标题中:例如,三个不同行上的就业、编号、男性应成为Employment\u Number\u Male 有什么建议吗 请参阅我正在使用的示例xlsx表 获取此数据帧: df <- data.frame(..1 = c("year", NA, NA),

我试图从xlsx工作表中整理凌乱的大型数据集。表结构使得列标题是三行的组合

我正在使用RStudio并尝试编写一个函数,该函数接受空单元格,并用以前填充的单元格中的属性填充它们,最后用连字符将所有填充的行连接到最后一个列标题中:例如,三个不同行上的就业、编号、男性应成为
Employment\u Number\u Male

有什么建议吗

请参阅我正在使用的示例xlsx


获取此数据帧:

    df <- data.frame(..1 = c("year", NA, NA),
             ..2 = c(NA, "males", "all"),
             ..3 = c(NA, NA, "half"),
             ..4 = c(NA, NA, "some"),
             ..5 = c(NA, "females", "all"),
             ..6 = c(NA, NA, "half"),
             ..7 = c(NA, NA, "some"))

df获取此数据帧:

    df <- data.frame(..1 = c("year", NA, NA),
             ..2 = c(NA, "males", "all"),
             ..3 = c(NA, NA, "half"),
             ..4 = c(NA, NA, "some"),
             ..5 = c(NA, "females", "all"),
             ..6 = c(NA, NA, "half"),
             ..7 = c(NA, NA, "some"))

df这里有一个合成的data.frame要试穿:这里有一个合成的data.frame要试穿: