相关疑难解决方法(0)

R:将多个data.frame导出到多个excel工作表的简便方法?

我很惊讶地发现没有简单的方法将多个data.frame导出到excel文件的多个工作表中?我试过xlsx包,看来它只能写一张表(覆盖旧表); 我也试过WriteXLS包,但它一直给我错误...

我的代码结构是这样的:按照设计,对于每次迭代,输出数据帧(tempTable)和sheetName(sn)都已更新并导出到一个选项卡中.

for (i in 2 : ncol(code)){ 
        ...
        tempTable <- ...
        sn <- ...
        WriteXLS("tempTable", ExcelFileName = "C:/R_code/../file.xlsx",
              SheetNames = sn);
}
Run Code Online (Sandbox Code Playgroud)

我可以导出到几个cvs文件,但在excel中必须有一个简单的方法,对吧?

提前致谢.

excel r xlsx

61
推荐指数
8
解决办法
11万
查看次数

如何使用fread函数加载xlsx文件?

我想使用fread函数加载所有数据集,因为我认为最好使用一种类型的导入函数,因此我坚持使用fread。

我的文件很少是xlsx格式的,因此我将它们保存为csv格式,然后使用fread函数尝试加载数据集。

但是我注意到,当我将xlsx文件转换为csv时,新创建的csv文件中正在创建一个空的或不完整的行。

有什么办法可以解决这个问题?我可以使用fread函数以某种方式加载xlsx文件,而不是将其转换为csv文件,然后使用fread函数加载吗?

excel r

7
推荐指数
1
解决办法
6335
查看次数

标签 统计

excel ×2

r ×2

xlsx ×1