R语言 如何使用R在Excel工作簿中创建多个工作表
在这篇文章中,我们将讨论如何使用xlsx包在一个Excel文件中创建多个工作表。我们都知道,一般来说,一个Excel文件中可能包含一个或多个工作表。
我们可以在Excel GUI应用程序中手动创建和插入数据到多个工作表,但当涉及到R编程时,默认情况下数据被插入到工作表1,但我们也可以修改它。
这可以通过在write.xlsx()函数中指定我们要插入数据的工作表名称来实现。
语法: write.xlsx(df, file, sheetName, col.names, row.names, append, showNA, password)
其中。
- df – 要转换的数据框架
- file – 在此指定输出excel文件的路径
- sheetName – 以字符串形式传递的工作表名称
- col.names – 逻辑值,表示是否将数据框的列名写入文件中
- row.names – 逻辑值,表示是否要将数据框的列名写入文件中
- append – 当一个人想把数据附加到一个现有的文件中时,这个值需要被标记为TRUE
- showNA- 如果为TRUE,将显示NA(Null),否则将在Excel表格中留下空单元格。
导入库
在这篇文章中,我们将需要xlsx包来创建数据集。
创建数据集并写入Excel文件
在这一步中,我们将添加我们想要的数据集,并将它们写入Excel文件中。我们只需要改变工作表的名称,就可以完成了。
现在我们可以在excel文件中再添加一个数据框。
同样地,我们可以在文件中加入更多的表。让我们看看上述代码的输出。
输出 。
第二张纸的输出。