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

É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@gmail.com> Para: r-br@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@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.
participantes (2)
-
Eder Comunello
-
luc.souza@usp.br