Hola a todos. El otro día, al rescatar unos datos de una estación meteorológica, me percate que la fecha de estos traía un error bien raro, la fecha correcta debía ser 27/4/2014.Sin embargo, el abrir la planilla, los valores de fechas se invirtieron a "4/27/2014" Yo necesito los valores en formato y-m-d, por ende intenté hacerlo en Excel, sin embargo me encontré con la sorpresa que esa "inversión de formato" es un error que Excel no reconoce. Me fui a R, e intenté usando.. STRPTIME-.... LUBRIDATE..etc. Sin embargo, no obtuve resultados ya que en realidad el dato de la fecha en un "error y no una fecha". La pregunta es la siguiente...existe alguna forma de desagregar la fecha quizás como carácter o factor, para después darle formato con LUBRIDATE.. por ejemplo?. Adjunto archivo. Saludos. ________________________________ CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los archivos adjuntos es de carácter confidencial o privilegiada y está destinada al uso exclusivo del emisor y/o de la persona o entidad a quien va dirigida. Si usted no es el destinatario, cualquier almacenamiento, divulgación, distribución o copia de esta información está estrictamente prohibido y sancionado por la ley. Si recibió este mensaje por error, por favor infórmenos inmediatamente respondiendo este mismo mensaje y borre todos los archivos adjuntos. Gracias. CONFIDENTIAL NOTE: The information transmitted in this message and/or attachments is confidential and/or privileged and is intented only for use of the person or entity to whom it is addressed. If you are not the intended recipient, any retention, dissemination, distribution or copy of this information is strictly prohibited and sanctioned by law. If you received this message in error, please reply us this same message and delete this message and all attachments. Thank you. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20170217/f3c56457/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: DT.csv Type: application/octet-stream Size: 4415 bytes Desc: DT.csv URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20170217/f3c56457/attachment-0001.obj>
hola javier, en R imagino que se podra hacer, pero en el pasado el mismo problema lo resolvi en una planilla electronica, creando una nueva columna con el formato correcto de fecha a partir de la columna "incorrecta". Lo que haces es tomar los datos desde la columna incorrecta usando las funciones de texto =right(celda,numero de caracteres) o =left(celda, numero de caracteres) ... por ejemplo, para tomar el año escribes =right(A2,2) y asi ... luego reconstruyes en un nueva columna la fecha correcta usando esas partes que has tomado. Eso. Saludos, Eric. On 02/17/2017 04:16 PM, Javier Valdes Cantallopts (DGA) wrote:> Hola a todos. > > El otro día, al rescatar unos datos de una estación meteorológica, me > percate que la fecha de estos traía un error bien raro, la fecha > correcta debía ser *27/4/2014*.Sin embargo, el abrir la planilla, los > valores de fechas se invirtieron a *?4/27/2014?* > > Yo necesito los valores en formato *y-m-d,* por ende intenté hacerlo en > Excel, sin embargo me encontré con la sorpresa que esa *_?inversión de > formato? es un error que Excel no reconoce._* > > Me fui a *R,* e intenté usando.. STRPTIME-?. LUBRIDATE..etc. > > Sin embargo, no obtuve resultados ya que en realidad el dato de la fecha > en un *?error y no una fecha?.* > > La pregunta es la siguiente?existe alguna forma de desagregar la fecha > quizás como carácter o factor, para después darle formato con > LUBRIDATE.. por ejemplo?. > > Adjunto archivo. > > Saludos. > > > ------------------------------------------------------------------------ > > CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los > archivos adjuntos es de carácter confidencial o privilegiada y está > destinada al uso exclusivo del emisor y/o de la persona o entidad a > quien va dirigida. Si usted no es el destinatario, cualquier > almacenamiento, divulgación, distribución o copia de esta información > está estrictamente prohibido y sancionado por la ley. Si recibió este > mensaje por error, por favor infórmenos inmediatamente respondiendo este > mismo mensaje y borre todos los archivos adjuntos. Gracias. > > CONFIDENTIAL NOTE: The information transmitted in this message and/or > attachments is confidential and/or privileged and is intented only for > use of the person or entity to whom it is addressed. If you are not the > intended recipient, any retention, dissemination, distribution or copy > of this information is strictly prohibited and sanctioned by law. If you > received this message in error, please reply us this same message and > delete this message and all attachments. Thank you. > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.
Fijate si no puedes hacer lo siguiente en una planilla electrónica: en columnas aparte usa las funciones año() mes() y día() (libreoffice, en excel deben ser sin tilde, no deberían ser muy diferentes) si te toma los datos correctamente luego armas la fecha con fecha(y,m,d) o semejante. Yo he logrado obtener fechas desde formato de texto de esa forma, de repente te funciona. Las fechas son problemáticas en todos los lenguajes y planillas, todos tienen orígenes diferentes y no siempre se reconocen los formatos. Suerte. Fernando Macedo El 17/02/17 a las 16:39, eric escribió:> hola javier, en R imagino que se podra hacer, pero en el pasado el > mismo problema lo resolvi en una planilla electronica, creando una > nueva columna con el formato correcto de fecha a partir de la columna > "incorrecta". > > Lo que haces es tomar los datos desde la columna incorrecta usando las > funciones de texto =right(celda,numero de caracteres) o =left(celda, > numero de caracteres) ... por ejemplo, para tomar el año escribes > =right(A2,2) y asi ... luego reconstruyes en un nueva columna la fecha > correcta usando esas partes que has tomado. Eso. > > Saludos, > > Eric. > > > > > > > > > On 02/17/2017 04:16 PM, Javier Valdes Cantallopts (DGA) wrote: >> Hola a todos. >> >> El otro día, al rescatar unos datos de una estación meteorológica, me >> percate que la fecha de estos traía un error bien raro, la fecha >> correcta debía ser *27/4/2014*.Sin embargo, el abrir la planilla, los >> valores de fechas se invirtieron a *?4/27/2014?* >> >> Yo necesito los valores en formato *y-m-d,* por ende intenté hacerlo en >> Excel, sin embargo me encontré con la sorpresa que esa *_?inversión de >> formato? es un error que Excel no reconoce._* >> >> Me fui a *R,* e intenté usando.. STRPTIME-?. LUBRIDATE..etc. >> >> Sin embargo, no obtuve resultados ya que en realidad el dato de la fecha >> en un *?error y no una fecha?.* >> >> La pregunta es la siguiente?existe alguna forma de desagregar la fecha >> quizás como carácter o factor, para después darle formato con >> LUBRIDATE.. por ejemplo?. >> >> Adjunto archivo. >> >> Saludos. >> >> >> ------------------------------------------------------------------------ >> >> CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los >> archivos adjuntos es de carácter confidencial o privilegiada y está >> destinada al uso exclusivo del emisor y/o de la persona o entidad a >> quien va dirigida. Si usted no es el destinatario, cualquier >> almacenamiento, divulgación, distribución o copia de esta información >> está estrictamente prohibido y sancionado por la ley. Si recibió este >> mensaje por error, por favor infórmenos inmediatamente respondiendo este >> mismo mensaje y borre todos los archivos adjuntos. Gracias. >> >> CONFIDENTIAL NOTE: The information transmitted in this message and/or >> attachments is confidential and/or privileged and is intented only for >> use of the person or entity to whom it is addressed. If you are not the >> intended recipient, any retention, dissemination, distribution or copy >> of this information is strictly prohibited and sanctioned by law. If you >> received this message in error, please reply us this same message and >> delete this message and all attachments. Thank you. >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >