提前感谢您回答这个问题,我会在这里接受改进我的问题的提示,因为这是我第一次!
我已经将数据从我们的SQL Server提取到一个r-Notebook到一个数据框中,该数据框附加到接收季度评估的客户,这些评估从 2015 年第四季度到 2018 年第二季度一直在发生。问题是,评估并不总是进行,因此数据存在差距。例如,我目前将创建一个如下所示的数据框:
client name | assessment date | assessment value
client 1 | 2015 Q4 | Green
client 1 | 2018 Q1 | Green
client 2 | 2015 Q4 | Yellow
client 2 | 2016 Q2 | Green
client 2 | 2016 Q4 | Green
client 2 | 2017 Q1 | Yellow
基本上,我需要每个客户名称在 2015 年第四季度和 2018 年第二季度之间的每个季度都有记录。我将假设尚未进行评估,那么之前评估的评估值将是默认值。数据框最终应该看起来像这样:
client name | assessment date | assessment value
client 1 | 2015 Q4 | Green
client 1 | 2016 Q1 | Green
client 1 | 2016 Q2 | Green
client 1 | 2016 Q3 | Green
client 1 | 2016 Q4 | Green
client 1 | 2017 Q1 | Green
client 1 | 2017 Q2 | Green
client 1 | 2017 Q3 | Green
client 1 | 2017 Q4 | Green
client 1 | 2018 Q1 | Green
client 1 | 2018 Q2 | Green
client 2 | 2015 Q4 | Yellow
client 2 | 2016 Q1 | Yellow
client 2 | 2016 Q2 | Green
client 2 | 2016 Q3 | Green
client 2 | 2016 Q4 | Green
client 2 | 2017 Q1 | Yellow
client 2 | 2017 Q2 | Yellow
client 2 | 2017 Q3 | Yellow
client 2 | 2017 Q4 | Yellow
client 2 | 2018 Q1 | Yellow
client 2 | 2018 Q2 | Yellow
谢谢!