我有两张纸的excel工作簿:
Sheet1 name = Test(source data)
Sheet2 name = Test_pivot(excel pivot table created from source data)
这是输入(不可触摸)。
我的要求是,Sheet1每天都用新记录进行更新。现在,我想用R编写代码,该代码将每天读取Sheet1并使用新接收的数据刷新Sheet2(excel透视表)。
如何通过R完成此操作?
答案 0 :(得分:0)
在您的示例中,我看不到大量数据或任何数据。无论如何,这是一个如何在非连续mtcars数据集上运行数据透视的通用示例。
library(rpivotTable)
data(mtcars)
rpivotTable(mtcars,rows="gear", cols=c("cyl","carb"),width="100%", height="400px")
有关如何在R中使用枢轴的其他想法,请参见下面的链接,包括对其进行制图和制图,以及如何基于Excel文件中包含的数据创建枢轴。
https://cran.r-project.org/web/packages/rpivotTable/vignettes/rpivotTableIntroduction.html
http://excel2r.com/pivot-tables-in-r-basic-pivot-table-columns-and-metrics/