Как разобрать RFC 5545 RRules в R

Моя цель - проанализировать повторяющиеся данные календаря в R, где формат RFC 5545, так что у меня есть столбец "повторяемость" с такими данными, как:

recurrence
{DTSTART:20181114T150000Z,RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20181113T235959Z}
{RDATE;TZID=America/Indiana/Indianapolis:20181206T100000}
{DTSTART;TZID=America/Los_Angeles:20181209T100000,RRULE:FREQ=WEEKLY;INTERVAL=1}

Я смотрел на пакеты как на ical, но они не анализируют данные для повторений (насколько я могу судить). Идеальным результатом будет расширение каждой строки из моей таблицы в новую таблицу со столбцами для всех анализируемых данных (например, часового пояса, времени и т. Д.) И строк для каждого отдельного вхождения. Поэтому, если повторение указывает, что оно повторяется каждый понедельник, среду и пятницу до конца года, я должен увидеть строки для каждого из этих случаев.

В идеале, я просто незнаком с пакетом, который уже делает это, поэтому, пожалуйста, дайте мне знать, что вы думаете! Если ничего не существует, это будет довольно неожиданный проект.

0 ответов

Другие вопросы по тегам