Изменение типа дня с помощью цикла while в R - PullRequest
0 голосов
/ 02 февраля 2019

Я пытаюсь определить определенные дни недели как выходные, если дата этих дней является выходным.мои данные выглядят так:

Time_Interval       number_of_pickups wDay   
  <dttm>                          <int> <fct>  
1 2014-07-01 00:00:00                 2 weekday
2 2014-07-01 00:15:00                 5 weekday
3 2014-07-01 00:30:00                 2 weekday
4 2014-07-01 00:45:00                 1 weekday
5 2014-07-01 01:00:00                 2 weekday
6 2014-07-01 02:00:00                 2 weekday

wDay - это фактор с «днями недели» и «выходными». Я пытаюсь изменить 7/4 и 9/1 на выходные дни (теперь они определены как «день недели»).") с помощью цикла while:

start <- as.POSIXct("2014-07-04 00:00:00",format="%Y-%m-%d%H:%M:%S", tz = "America/New_York")
end <- as.POSIXct("2014-07-05 00:00:00",format="%Y-%m-%d%H:%M:%S", tz = "America/New_York")

while (uber_train$Time_Interval >= start && uber_train$Time_Interval < end)
{
  uber_train$wDay = "weekend"        
}

К сожалению, в столбце wDay за эти даты ничего не меняется.Любая помощь в этом?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...