[R-br] somar valores em intervalo pré-definido

luc.souza em usp.br luc.souza em usp.br
Sexta Novembro 2 16:42:56 BRST 2012


Éder, aqui não deu certo...executo o comando data.ini e data.fim e depois o sum, do jeito que vc fez lá, e o resultado aparece NA. 
Vou levar o pc para a casa do Daniel. Me ajuda lá?kkk 
abs 

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 

----- Mensagem original -----

> De: "Eder Comunello" <ecomunel em gmail.com>
> Para: r-br em listas.c3sl.ufpr.br
> Enviadas: Sexta-feira, 2 de Novembro de 2012 10:47:40
> Assunto: Re: [R-br] somar valores em intervalo pré-definido

> Lucas e colegas, bom dia!

> Tem que operar com as datas no formato interno do R, só transformando
> pra visualizar.

> Defini as datas de corte nas vars data.ini e data.fim...

> Alterei todos os valores de p1$num para '1', então se a soma estiver
> correta corresponderá ao número de eventos selecionados.

> Aqui deu certo! ;D

> ####################

> #Criando intervalo de datas
> Data<-seq(from=as.Date('01/01/1980',format='%d/%m/%Y'),to=as.Date('31/12/1980',format='%d/%m/%Y'),by='day')

> #transformando em data frame
> p1 <- data.frame(Data)
> p1$num <- 1
> str(p1)

> data.ini <- as.Date('11/11/1980',format='%d/%m/%Y')
> data.fim <- as.Date('11/12/1980',format='%d/%m/%Y')
> data.dif <- data.fim-data.ini+1; data.dif

> #somando valores em um intervalo definido
> sum(p1$num[p1$Data >= data.ini & p1$Data <= data.fim])

> ####################

> --

> ================================================
> Éder Comunello

> Ph.D. Student in Agricultural Systems Engineering (USP/ESALQ)
> Piracicaba, SP, Brazil [22 42.7'S, 47 37.8'W]

> Researcher at Embrapa Western Region Agriculture
> Dourados, MS, Brazil [ 22 16.5'S, 54 49.0'W ]
> ================================================
> UTC-03:00

> _______________________________________________
> R-br mailing list
> R-br em 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.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121102/e969e724/attachment.html>


Mais detalhes sobre a lista de discussão R-br