我有data.table以下几点:
ID start_date end_date
1 2015.01.01 2016.02.01
2 2015.06.01 2016.03.01
3 2016.01.01 2017.01.01
Run Code Online (Sandbox Code Playgroud)
我想得到以下内容:
ID start_date end_date Months_passed
1 2015.01.01 2016.02.01 13
2 2015.06.01 2016.03.01 9
3 2016.01.01 2017.01.01 12
Run Code Online (Sandbox Code Playgroud)
我正在尝试以下代码:
DT[, Months_passed:= length(seq(from = start_date, to = end_date, by='month')) - 1]
Run Code Online (Sandbox Code Playgroud)
但是我得到了错误
"seq.Date中的错误(from = start_date,to = end_date,by ="month"):'from'必须长度为1"