【发布时间】:2020-03-13 07:29:26
【问题描述】:
这可能是重复的。我尝试寻找解决方案,但主要是因为我真的不知道如何构建我的问题。所以我将包含一个工作示例:
想象一下我有这个 df:
df <- x <- data.frame(Product = c("A", "A", "A", "B","B", "C", "C", "C", "C", "C"), Year = c(2014, 2017, 2018, 2017, 2018, 2013, 2014, 2016, 2017, 2018), Sales = c(4, 2, 3, 5, 1, 3, 3, 4, 7, 5))
我想做的是: 在 2013:2019 范围内,为每一年的每个产品添加一行,即使该产品在该年没有售出。所以我想要的输出是这样的:
Product Year Sales
A 2013 0
A 2014 4
A 2015 0
A 2016 0
A 2017 2
A 2018 3
A 2019 0
感谢您的帮助。
【问题讨论】: