buenas tardes comunidad, tengo un problema al transformar fechas que estaban dentro de una hoja excel, fueron exportadas a .csv, importadas en R mediante read.csv(), transformadas a caracter y luego a fecha, este es el codigo que use: lluv <- read.csv("lluviasrelevantes1año.csv") lluv[,1] <- as.character(lluv[,1]) lluv[,2] <- as.numeric(lluv[,2]) lluv[,1] <- as.Date(lluv[,1], format="%m/%d/%y") summary(lluv) al mirar en los data.frames todos los años aparecen como 2020. Alguna idea como evitar esto ? Estoy interesado en calcular la diferencia en dias entre dos fechas y algunas de ellas abarcan mas de un año, asi es que eso me produce problemas. Que estoy haciendo mal ? como se hace correctamente ? Saludos y gracias. Eric. pd. adjunto archivo de datos -- 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. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: lluviasrelevantes1año.csv Type: text/csv Size: 972 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20160217/921793c4/attachment.bin>
Buenas, El año en formato 4 cifras, tiene que ir con mayúscula: lluv[,1] <- as.Date(lluv[,1], format="%m/%d/%Y") Prueba a ver si te funciona ahora. Un saludo, Luisfo On 02/17/2016 03:27 PM, eric wrote:> buenas tardes comunidad, tengo un problema al transformar fechas que > estaban dentro de una hoja excel, fueron exportadas a .csv, importadas > en R mediante read.csv(), transformadas a caracter y luego a fecha, > este es el codigo que use: > > lluv <- read.csv("lluviasrelevantes1año.csv") > lluv[,1] <- as.character(lluv[,1]) > lluv[,2] <- as.numeric(lluv[,2]) > lluv[,1] <- as.Date(lluv[,1], format="%m/%d/%y") > summary(lluv) > > al mirar en los data.frames todos los años aparecen como 2020. > > Alguna idea como evitar esto ? > > Estoy interesado en calcular la diferencia en dias entre dos fechas y > algunas de ellas abarcan mas de un año, asi es que eso me produce > problemas. > > Que estoy haciendo mal ? > como se hace correctamente ? > > Saludos y gracias. > > Eric. > > > pd. adjunto archivo de datos > > > > > > > _______________________________________________ > 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]]