我有以下日期“7/06/2023”(列名称“start”)和“7/06/2024”(列名称“end”),我想编写一行代码来计算月数我的两个日期之间,即本例中为 12 个月。
我发现了以下问题,这就是我想要的,但我的日期格式不同,所以当我尝试时
数据[,月份:=(间隔((开始),(结束))%/%月份(1))]
我收到“所有格式解析失败,未找到格式”
有人有几行代码可以用来计算月数吗?预先感谢
library(lubridate)
start_date <- as.Date("7/06/2023", format = "%m/%d/%Y")
end_date <- as.Date("7/06/2024" , format = "%m/%d/%Y")
interval(start_date, end_date) %/% months(1)