我是 RI 的新手,有两个问题。我有一个数据框,说FruitsNew
Fruit
1 Apples
2 Oranges
3 Bananas
Q1)我想复制数据并将从 2000 年 5 月 31 日开始的每月日期添加到上面,例如
Fruit date
1 Apples 2000-05-31
2 Oranges 2000-05-31
3 Bananas 2000-05-31
4 Apples 2000-06-30
5 Oranges 2000-06-30
6 Bananas 2000-06-30
等等...
Q2)在获得上述信息后,我将其与仅在每年 5 月底可用的销售数据集合并,因此它看起来像这样
Fruit date sales
1 Apples 2000-05-31 1000
2 Oranges 2000-05-31
3 Bananas 2000-05-31 500
4 Apples 2000-06-30
5 Oranges 2000-06-30
6 Bananas 2000-06-30
...
7 Apples 2001-05-31 2000
8 Oranges 2001-05-31 200
9 Bananas 2001-05-31 600
橙子没有销售,但我想在 2000 年 5 月 31 日和下一个可用的销售数据(发生在 2001 年 5 月 31 日)之间的所有每月日期用 0 填充其他水果应该有相同的2000 年 5 月 31 日和 2001 年 5 月 31 日之间的销售编号,依此类推。
以上只是一个示例,但想法是如果缺少填写该日期以前可用的销售编号,如果以前可用的日期为空则填写 0
像这样的东西
Fruit date sales
1 Apples 2000-05-31 1000
2 Oranges 2000-05-31 0
3 Bananas 2000-05-31 500
4 Apples 2000-06-30 1000
5 Oranges 2000-06-30 0
6 Bananas 2000-06-30 500
7 Apples 2001-05-31 2000
8 Oranges 2001-05-31 200
9 Bananas 2001-05-31 600