Hola Carolina,

Esta es una forma de hacerlo:

#-------------------------------------------------
dat.in <-read.table("junio12total.txt",header=T,sep="\t",dec=",")

library(lubridate)
#Convierto datos de fecha en objeto fecha
dat.in$date <- dmy_hm(dat.in$fecha)

#Creo variable que agrupa año-mes-dia-hora
dat.in$ymdh <-year(dat.in$date)*10000 + month(dat.in$date)*100 + day(dat.in
$date)
names(dat.in) <- c('fecha','temp','ws','wd','pre','date','ymdh')

library(sqldf)
DF <- dat.in
#Calulo el maximo agrupado por año-mes-dia-hora
res.max <- sqldf("select max(ws) as Vel_Max, ymdh as yyyymmddhh from DF
group by ymdh")
head(res.max)

#-------------------------------------------------


Saludos,
Carlos Ortega
www.qualityexcellence.es




El 1 de diciembre de 2013 20:01, Carolina Pelegrín Cuartero <
carolina.pelegrinc@gmail.com> escribió:

> Hola de nuevo!
>
> Hace un par de días os hice una consulta, relativa a la manipulación de
> datos de un data.frame. Os adjunto el fichero de datos con el que tengo que
> trabajar (tengo que trabajar con más ficheros pero todos tienen el mismo
> formato).
>
> Os agradezco de nuevo cualquier tipo de ayuda que me podáis prestar
>
> Un saludo,
>
> Carolina
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

