R - изменить значение на основе даты оценки - PullRequest
0 голосов
/ 25 февраля 2019

извинения, если на этот вопрос был дан ответ, но я искал последний час и не могу найти простой ответ на свой вопрос.

Очень просто - я хочу изменить / заменить значение в фрейме данныхнаблюдение основано на условной дате.

Пример - (это неправильно, но для иллюстрации)

HR <-replace(HR$Status, HR$Call.Date < as.Date("01/01/2019"), "closed")

Где я хочу заменить значение статуса HR $ на «закрыто», если HR $Call.Date "до" (меньше чем) 01.01.2009.Любая помощь приветствуется или если есть открытый вопрос для этого.

Заранее спасибо

1 Ответ

0 голосов
/ 26 февраля 2019

Предположим, что Status относится к классу character, а Call.Date - к классу Date - вы можете делать все, что вам нужно, с помощью tidyverse:

library(tidyverse)
HR %>%
  mutate(Status = if_else(Call.Date < as.Date("01/01/2019"), "closed", Status))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...