从R中创建Excel数据透视表

7

我正在使用R进行一些数据转换。我的经理希望输出结果为一个Excel导出文件,并包含Excel数据透视表的所有功能(例如双击查看数据构成)。有没有办法从R中创建Excel数据透视表?我目前正在考虑通过R运行VBA代码来创建该数据透视表;但我想知道其他人的想法。谢谢!


3
可以使用R语言复制某些数据透视表的功能(例如https://cran.r-project.org/web/packages/pivottabler/vignettes/v01-introduction.html),但如果最终目标是Excel数据透视表,将数据发送到R再返回的价值是未知的。 - Jon Spring
1个回答

16

如果其他人需要做类似的事情,我提出了一种独特的解决方案。我事先创建了一个Excel模板工作簿(这可以重复使用)。我让数据透视表查找特定命名的表。接着,在R中,我导入Excel模板工作簿,使用openxlsx将我的数据从R加载到Excel中。我使用openxlsx的功能创建了一个命名数据表;将其命名为数据透视表要查找的名称。然后我将Excel文件保存为新文件。数据表自动填充数据透视表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接