Buenos días Jorge,

Siempre se aprenden cosas nuevas y más en R.

Un saludo y gracias

JC

***************************************
Si las cuerdas del trapecio las corté
fue para subir y atarlas
y ver a la luna otra vez.
Y volverlas a cortar una y mil veces
y boquear como los peces cuando les toca perder.


From: jorgeivanvelez@gmail.com
Date: Fri, 8 Mar 2013 09:53:35 +1100
Subject: Re: [R-es] Convertir eh hora
To: j_arronte@hotmail.com
CC: r-help-es@r-project.org

Juan Carlos,
El which() en 


db[,-which(names(db) %in% c("HORA", "FECHA"))]


no es necesario.   Basta con escribir


db[ , !names(db) %in% c("HORA", "FECHA") ]


Un saludo,

Jorge.-



2013/3/8 JC A <j_arronte@hotmail.com>





Buenas tardes,

Creo que ya está conseguido y que ahora la columna Fecha y Hora de mi base de datos ya está en el formato apropiado. 

db$FECHA2 <- db$FECHA
db$FECHA2 <- as.Date(as.character(db$FECHA), format("%Y%m%d"))


db$HORA2 <- db$HORA
db$HORA2 <- formatC(as.numeric(db$HORA2), width = 4, flag = "0")
db$HORA2 <-substr(strptime(db$HORA2,format="%H%M"),12,16)
db<-db[,-which(names(db) %in% c("HORA", "FECHA"))]



He estado probando sólo con 1000 datos y me ha salido lo que buscaba. 
Veremos si ahora con la base de datos completa (casi 2.500.000 filas x13
 columnas), no tengo problemas con el ordenador al ejecutarlos.

Muchas gracias a todos por vuestras ideas.

Un saludo

Juan Carlos

 		 	   		  

 		 	   		  
	[[alternative HTML version deleted]]

