
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.
[image: 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;
[image: Alinhar imagem]
Desenvolvi esse codigo.
[image: Alinhar imagem]
agora estou tentando colocar as datas.
[image: 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.