Obliczanie dni w miesiącu między przedziałami dwóch dat

Mam zestaw zdarzeń, z których każdy ma datę początkową i końcową, ale odbywają się w zakresie kilku miesięcy. Chciałbym utworzyć tabelę pokazującą liczbę dni w każdym miesiącu dla tego wydarzenia.

Mam następujący przykład.

event_start_date <- as.Date("23/10/2012", "%d/%m/%Y")
event_end_date   <- as.Date("07/02/2013", "%d/%m/%Y")

Spodziewałbym się, że otrzymam następujący stół:

Oct-12  8
Nov-12  30
Dec-12  31
Jan-13  31
Feb-13  7

Czy ktoś wie o mądrym i eleganckim sposobie robienia tego lub tworzy system pętli jedynej realnej metody?

Jochem

questionAnswers(2)

yourAnswerToTheQuestion