6
Como impedir que ifelse () transforme objetos Date em objetos numéricos
Estou usando a função ifelse()para manipular um vetor de data. Eu esperava que o resultado fosse de classe Datee fiquei surpreso ao obter um numericvetor. Aqui está um exemplo: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Isso é especialmente surpreendente …
161
r
datetime
if-statement