相关疑难解决方法(0)

使用开始日期和结束日期按日期范围展开行

考虑表单的数据框架

       idnum      start        end
1993.1    17 1993-01-01 1993-12-31
1993.2    17 1993-01-01 1993-12-31
1993.3    17 1993-01-01 1993-12-31
Run Code Online (Sandbox Code Playgroud)

startend类型Date

 $ idnum : int  17 17 17 17 27 27
 $ start : Date, format: "1993-01-01" "1993-01-01" "1993-01-01" "1993-01-01" ...
 $ end   : Date, format: "1993-12-31" "1993-12-31" "1993-12-31" "1993-12-31" ...
Run Code Online (Sandbox Code Playgroud)

我想创建一个新的数据帧,而不是每行的每月观察,中间的每个月startend(包括边界):

期望的输出

idnum       month
   17  1993-01-01
   17  1993-02-01
   17  1993-03-01
...
   17  1993-11-01
   17  1993-12-01
Run Code Online (Sandbox Code Playgroud)

我不确定month应该采用什么格式,我会在某些时候想要分组idnum,month以便对其余数据集进行回归. …

r

24
推荐指数
5
解决办法
7837
查看次数

标签 统计

r ×1