Edmar,

Alternativa não testada:

> plyr::ddply(hospital, plyr::.(paciente), summarize,
                   first  = min(data_int, na.rm = TRUE),
                   last  = max(data_int, na.rm = TRUE),
                   valor = mean(valor_int, na.rm = TRUE))

Espero ter ajudado.

att,
FH

2017-03-24 10:36 GMT-06:00 Edmar Caldas via R-br <r-br@listas.c3sl.ufpr.br>:


Estou com um arquivo neste formato.

Alinhar imagem


Estou querendo agregar por paciente. Informando a média da coluna valor_int e quero também pegar a menor e a maior data da coluna data_int.Quero que o arquivo fique assim;

Alinhar imagem




Desenvolvi esse codigo.

Alinhar imagem


agora estou tentando colocar as datas.

Alinhar imagem






 
Edmar

_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.