很抱歉,如果已经回答了这个问题,但是我已经找了最后一个小时,找不到我问题的简单答案。
非常简单-我想基于日期条件更改/替换数据框观察中的值。
示例-(这是错误的,仅供参考)
HR <-replace(HR$Status, HR$Call.Date < as.Date("01/01/2019"), "closed")
如果HR $ Call.Date是“ before”(小于)01/01/2019,那么我想用“ closed”替换HR $ Status值。感谢您的任何帮助,或者对此有当前未解决的问题。
预先感谢
答案 0 :(得分:0)
我们假设Status
是character
类的,而Call.Date
是Date
类的-您可以使用tidyverse
做您需要做的事情:
library(tidyverse)
HR %>%
mutate(Status = if_else(Call.Date < as.Date("01/01/2019"), "closed", Status))