Использование ifelse с transform в ddply
Я пытаюсь использоватьddply
сtransform
заполнить новую переменную (summary_Date
) в кадре данных с переменнымиID
а такжеDate
, Значение переменной выбирается на основе длины фрагмента, который оценивается с помощью:ifelse
Если в течение определенного месяца существует менее пяти наблюдений за идентификатором, я хочу получитьsummary_Date
рассчитать, округлив дату до ближайшего месяца (используяround_date
из пакетаlubridate
); если в течение определенного месяца существует более пяти наблюдений за идентификатором, я хочуsummary_Date
просто быть.Date
require(plyr)
require(lubridate)
test.df