Я думаю, что это более близкий ответ на вопрос, заданный с точки зрения соотношения с функцией MathWorks
Функция месяцев MathWorks
MyMonths = months(StartDate, EndDate, EndMonthFlag)
Мой R-код
library(lubridate)
interval(mdy(10012015), today()) %/% months(1)
Вывод (например, когда код был запущен в апреле 2016 года)
[1] 6
Lubridate [package] предоставляет инструменты, облегчающие синтаксический анализ и управление датами. Эти инструменты сгруппированы по общей цели. Более подробную информацию о каждой функции можно найти в ее справочной документации.
interval {lubridate} создает объект Interval-class с указанными датами начала и окончания. Если дата начала происходит до даты окончания, интервал будет положительным. В противном случае это будет отрицательно
сегодня. {Lubridate} Текущая дата
months {Base} Извлечение месяца. Это общие функции: методы для внутренних классов даты и времени документируются здесь.
% /% {base} указывает целочисленное деление AKA (x% /% y) (с точностью до округления)
Я думаю, что это просто ошибка. Посмотрите на это аналогичное описание проблемы .