R:根据不同的值生成表

时间:2018-11-21 18:10:35

标签: 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>

谢谢。

2 个答案:

答案 0 :(得分:0)

我们可以使用split将数据集分成list几个,然后我们可以从list提取不同的数据集

lst1 <- split(df1, list(df1$ProductID, df1$LocationID), drop = TRUE)

答案 1 :(得分:0)

晚上好, 如果您的数据存储在数据框中,例如df,则

df[df["Product ID"]=="a",]

返回为产品“ a”过滤的数据。