Se não tiver nenhum furo na série (tiver medição pra todos os dias E em sequencia), e os anos em ordem, isso deve bastar:
dia_juliano <- unlist(mapply(seq,1,table(dados$year)))
Bom dia a todos!
Tenho um arquivo da seguinte maneira:
day year maxt mint rain radn
1 1978 30.7 19.8 0.0 22.6
2 1978 27.2 17.4 6.0 21.4
3 1978 21.4 13.6 0.5 19.1
4 1978 23.2 14.3 0.0 20.4
5 1978 28.8 17.2 0.0 23.2
6 1978 31.5 19.0 16.4 24.1
Onde day é o dia do mes, ou seja 1 a 31 (dependendo do mes) e ano vai de 78 a 2010, incluindo anos bissextos.
Preciso converter o day para dia juliano, ou seja, para cada ano, tem q variar de 1 a 365 (anos normais) e 1 a 366 (anos bissextos)
Alguem pode me ajudar?
Obrigado
--
Lucas F. de Souza
Eng. Agrícola - CONAB
M.Sc. Produção Vegetal - UENF
Doutorando Engenharia de Sistemas Agrícolas - ESALQ/USP
tel: (19) 8160-7068
_______________________________________________
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.