Если еще заявление определяется текущим днем ​​недели - PullRequest
0 голосов
/ 11 мая 2018

Я хочу соединить оператор If, где текущий день недели является критерием решения. Что я использую в R, чтобы определить день недели?

Если сегодня понедельник, то ...
иначе, если вторник, то ...

Ответы [ 2 ]

0 голосов
/ 11 мая 2018

Чтобы получить текущий день:

currentDay <- weekdays(Sys.Date())

Для использования в операторе if

if (currentDay == 'Monday'){
  print('I hate Mondays')
} else if (currentDay == 'Tuesday'){
  print('I\'m in love')
}
0 голосов
/ 11 мая 2018

Таким образом, день, когда вы запускаете код, кажется тем, что вы хотите, а не датой в вашем наборе данных. Просто получите текущий день, день недели, затем вы можете выполнить оператор if для запуска соответствующего кода.

day <- weekdays(Sys.Date())
if (day == 'Monday') { ... }
else { ... }

и т.д.

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