Группирование данных в еженедельные, двухнедельные, ежемесячные и квартальные данные в R

У меня есть фрейм данных с двумя столбцами. Дата, пол

Я хочу изменить столбец Дата на начало недели для этого наблюдения. Например, если 28 июня 2011 г. - вторник, я бы хотел изменить его на 27 июня 2011 г. В основном я хочу перемаркировать поля даты так, чтобы две точки данных, которые находятся на одной неделе, имели одинаковую дату.

Я также хочу иметь возможность делать это еженедельно, ежемесячно и особенно ежеквартально.

Обновить: Давайте использовать это как набор данных.

datset <- data.frame(date = as.Date("2011-06-28")+c(1:100))
7
задан Mark 28 June 2011 в 15:14
поделиться