Buenos días , por favor alguien me puede ayudar necesito separar en tres columnas una columna fecha que viene en el siguiente formato (01/01/1983) Muchas gracias Saludos [[alternative HTML version deleted]]
Hola fecha = "01/01/1983" strsplit(fecha, "/") Isidro Hidalgo Arellano Observatorio del Mercado de Trabajo Consejería de Economía, Empresas y Empleo http://www.castillalamancha.es/ -----Mensaje original----- De: R-help-es <r-help-es-bounces en r-project.org> En nombre de Paulina Jara Armijo Enviado el: martes, 12 de febrero de 2019 12:26 Para: Lista R <r-help-es en r-project.org> Asunto: [R-es] Consulta Fecha R Buenos días , por favor alguien me puede ayudar necesito separar en tres columnas una columna fecha que viene en el siguiente formato (01/01/1983) Muchas gracias Saludos [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Paulina, hay un metodo sencilloUna vez cargada la libreria tidyr library(tidyr) tus_datos<-separate(tus_datos, fecha, c("dia", "mes", "año")). Esto te separa la columna fecha en tres columnas (pues llamarlas como gustes) De: Paulina Jara Armijo <jara.armijo.paulina en gmail.com> Para: Lista R <r-help-es en r-project.org> Enviado: Martes 12 de febrero de 2019 12:32 Asunto: [R-es] Consulta Fecha R Buenos días , por favor alguien me puede ayudar necesito separar en tres columnas una columna fecha que viene en el siguiente formato (01/01/1983) Muchas gracias Saludos [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Usa lubridate. Si es una fecha, puedes sacar el a?o con: year(fecha) El mes con month(fecha) y el dia con day(fecha) Un saludo Jes?s ________________________________ De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Paulina Jara Armijo <jara.armijo.paulina en gmail.com> Enviado: martes, 12 de febrero de 2019 12:25 Para: Lista R Asunto: [R-es] Consulta Fecha R Buenos d?as , por favor alguien me puede ayudar necesito separar en tres columnas una columna fecha que viene en el siguiente formato (01/01/1983) Muchas gracias Saludos [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Otra forma...> df <- data.frame(my_fecha = c("1/1/1993", "2/1/1994", "10/10/2016") ) > dfmy_fecha 1 1/1/1993 2 2/1/1994 3 10/10/2016> library(tidyr) > df %>% separate( my_fecha, c('dia','mes','anio'), "/")dia mes anio 1 1 1 1993 2 2 1 1994 3 10 10 2016 Saludos, Carlos Ortega www.qualityexcellence.es El mar., 12 feb. 2019 a las 12:42, Jesús Para Fernández (< j.para.fernandez en hotmail.com>) escribió:> Usa lubridate. > > Si es una fecha, puedes sacar el año con: > > year(fecha) > > El mes con > month(fecha) > > y el dia con > day(fecha) > > Un saludo > Jesús > ________________________________ > De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Paulina Jara > Armijo <jara.armijo.paulina en gmail.com> > Enviado: martes, 12 de febrero de 2019 12:25 > Para: Lista R > Asunto: [R-es] Consulta Fecha R > > Buenos días , por favor alguien me puede ayudar > necesito separar en tres columnas una columna fecha que viene en el > siguiente formato (01/01/1983) > > Muchas gracias > Saludos > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]