<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hola.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Tengo una duda con esta sintaxis. Tengo una variable con formato Date que por algún motivo (el data.table viene de una consulta con PostgreSQL):</div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">datos <- prov[, pprid, pprfecbaja]</font></div><div class="gmail_default"><font face="monospace, monospace">  str(datos)</font></div><div class="gmail_default"><font face="tahoma, sans-serif">Cuando intento quitar las fechas de bajas inválidas (0001-01-01) y convertirlas a NA, la variable resultante "pierde" su condición de Date. Probé con distintas formas, siempre con el mismo resultado:</font></div><div class="gmail_default"><font face="monospace, monospace">datos$pprfecbaja <- ifelse(datos$pprfecbaja=="0001-01-01", NA, datos$pprfecbaja)</font></div><div class="gmail_default"><font face="monospace, monospace">datos$pprfecbaja <- ifelse(datos$pprfecbaja=="0001-01-01", NA, as.Date(datos$pprfecbaja))</font></div><div class="gmail_default"><font face="monospace, monospace">datos$pprfecbaja <- ifelse(year(datos$pprfecbaja) < 1994, NA, as.Date(datos$pprfecbaja))</font></div><div class="gmail_default"><font face="tahoma, sans-serif">¿Podrían por favor ayudarme a correr la sintaxis correcta? </font></div><div class="gmail_default"><font face="tahoma, sans-serif">Adjunto los datos de ejemplo.  <br></font></div></div><div><div class="gmail_default" style="font-family:tahoma,sans-serif">​Muchas gracias.​</div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="tahoma, sans-serif">Mauricio</font></div></div>
</div>