r - R:根据不同的值生成表
问题描述
早上好,社区:
我有这张表,其中包含在给定位置和给定日期对特定项目的需求:
<blockquote class="imgur-embed-pub" lang="en" data-id="a/RAoXIbW"><a href="//imgur.com/RAoXIbW"></a></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>
假设需求已经按日期、产品 ID 和位置 ID 分组(总和),有没有办法根据不同的产品 ID 和位置 ID 生成几个表,包含它们在 R 中各自的需求?
这是位置“3”上产品“a”的样子:
<blockquote class="imgur-embed-pub" lang="en" data-id="a/wv1hBxP"><a href="//imgur.com/wv1hBxP"></a></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>
提前致谢。
解决方案
我们可以使用split
将数据集拆分为多个数据集list
,然后我们可以从中提取不同的数据集list
lst1 <- split(df1, list(df1$ProductID, df1$LocationID), drop = TRUE)
推荐阅读
- javascript - 如何使用 multer 和 GridFS 显示从 API 检索的图像?
- flutter - 使用 upi_india 包颤振交易失败
- c++ - 我写了一个 for 循环,它从 i=n-1 到 i=0 以相反的顺序进行,在其中我调用了一个向量 ans2 但向量的顺序相反,为什么?
- java - IntelliJ 2019 - 图像显示当我“运行 Gui”而不是当我执行 jar 时
- python - 在 Python 中使用复杂的索引加速 for 循环?
- python - Savefig 不为 png 文件保存轴
- laravel - 如何使用nprogress显示惯性进度条的百分比?
- javascript - 我的硬币翻转功能没有输出任何东西
- angular - canActivate 防护中未显示对话框
- java - Spring Kafka 消费者无法连接到代理