r - 在R中创建一个与excel数据透视表相同的数据透视表
问题描述
我有一个带有两张工作表的 excel 工作簿:
Sheet1 name = Test(source data)
Sheet2 name = Test_pivot(excel pivot table created from source data)
这是输入(不要触摸)。
我的要求是 Sheet1 每天更新新记录。现在我想在 R 中编写代码,它将每天读取 Sheet1 并用新收到的数据刷新 Sheet2(excel 数据透视表)。
这如何通过 R 来完成?
解决方案
在您的示例中,我没有看到大量数据或任何数据。无论如何,这是一个如何在 connonical 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/
推荐阅读
- javascript - Angular 使用 ng5-slider 时如何防止页面刷新
- javascript - 对 JS 引擎如何运行 Promise 感到困惑?
- javascript - 下一个 js 映射与门户
- html - 来自外部精灵文件的 SVG
- azure-resource-manager - 创建函数应用程序并通过代码而不是容器发布时是否需要 Linuxfxversion
- python - altair_saver 在循环期间停止:WebDriverException:消息:未知错误:调用函数结果必须是字典
- r - 有没有办法直接使用链接在 RStudio 中运行保存的 bigquery?
- time-series - 如何为时间序列数据创建联合数据?
- ios - 如何从 RN 应用程序获取/设置 iOS“首选语言”?
- r - 如何编码列的前 5 个值