Я знаю, используя пакет lubridate
, я могу сгенерировать соответствующий день недели для каждой даты ввода. Теперь я имею дело с большим набором данных, в котором много записей о дате, и я хочу извлечь будние дни для каждой записи даты. Я думаю, что невозможно найти каждую дату и найти рабочие дни. Я буду любить функцию, которая позволит мне вставить мой столбец даты из моего фрейма данных и создать дни, соответствующие каждой дате фрейма.Извлечение будних дней из набора дат в R
мой кадр, как
uinq_id Product_ID Date_of_order count
1 Aarkios04_2014-09-09 Aarkios04 2014-09-09 10
2 ABEE01_2014-08-18 ABEE01 2014-08-18 1
3 ABEE01_2014-08-19 ABEE01 2014-08-19 0
4 ABEE01_2014-08-20 ABEE01 2014-08-20 0
5 ABEE01_2014-08-21 ABEE01 2014-08-21 0
6 ABEE01_2014-08-22 ABEE01 2014-08-22 0
я пытаюсь создать
uinq_id Product_ID Date_of_order count weekday
1 Aarkios04_2014-09-09 Aarkios04 2014-09-09 10 Tues
2 ABEE01_2014-08-18 ABEE01 2014-08-18 1 Mon
3 ABEE01_2014-08-19 ABEE01 2014-08-19 0 Tues
4 ABEE01_2014-08-20 ABEE01 2014-08-20 0 Wed
5 ABEE01_2014-08-21 ABEE01 2014-08-21 0 Thurs
6 ABEE01_2014-08-22 ABEE01 2014-08-22 0 Fri
любая помощь будет очень полезно. спасибо.
это работал отлично. я более свежий в R. Вы можете рассказать мне, что означает «% a»? –
@HindolGanguly Согласно '? Strptime''% a - Сокращенное название буднего дня в текущей локали на этой платформе. (Также соответствует полному имени на входе: в некоторых локалях нет аббревиатур имен.) ' – akrun
ОК, это здорово. Могу ли я также найти номер недели и имя месяца, используя тот же пакет? что я должен использовать вместо «% a»? –