Re: [R-br] selecionar intervalo de datas

Exemplo de operação com datas com seleção por subset ############ dados<-data.frame( data=c("01/01/2004","01/02/2004","01/03/2004","01/04/2004","01/05/2004","01/06/2004"), tmin=c(17.82966,18.05029,22.47399,28.20188,13.46510,18.82721), tmax=c(44.23301,21.11526,22.79882,35.31366,35.84991,39.14286)); dados dados$data2 <- as.Date(dados$data,"%d/%m/%Y"); dados length(dados$tmax); mean(dados$tmax) data.cut <- as.Date("01/02/2004","%d/%m/%Y") novo <- subset(dados,data2>data.cut); novo length(novo$tmax); mean(novo$tmax) ############## Até mais, -- ================================================ É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, consegui fazer o que queria com o comando abaixo. Assim, só preciso selecionar o periodo que quero diretamente nesse comando. Mas obrigado mesmo assim Lucas soma <- with(p1, sum(p1[p1$Data >= "01/01/1980" & p1$Data <= "01/05/1980", "num"])) 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:52:34 Assunto: Re: [R-br] selecionar intervalo de datas
Exemplo de operação com datas com seleção por subset
############
dados<-data.frame( data=c("01/01/2004","01/02/2004","01/03/2004","01/04/2004","01/05/2004","01/06/2004"), tmin=c(17.82966,18.05029,22.47399,28.20188,13.46510,18.82721), tmax=c(44.23301,21.11526,22.79882,35.31366,35.84991,39.14286)); dados
dados$data2 <- as.Date(dados$data,"%d/%m/%Y"); dados length(dados$tmax); mean(dados$tmax)
data.cut <- as.Date("01/02/2004","%d/%m/%Y") novo <- subset(dados,data2>data.cut); novo length(novo$tmax); mean(novo$tmax)
##############
Até mais,
--
================================================ É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.

Bem, corrigindo, deu certo para um mesmo ano. Quando voce seleciona uma data de um ano e outra data de outro ano, não dá certo. Lucas 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:52:34 Assunto: Re: [R-br] selecionar intervalo de datas
Exemplo de operação com datas com seleção por subset
############
dados<-data.frame( data=c("01/01/2004","01/02/2004","01/03/2004","01/04/2004","01/05/2004","01/06/2004"), tmin=c(17.82966,18.05029,22.47399,28.20188,13.46510,18.82721), tmax=c(44.23301,21.11526,22.79882,35.31366,35.84991,39.14286)); dados
dados$data2 <- as.Date(dados$data,"%d/%m/%Y"); dados length(dados$tmax); mean(dados$tmax)
data.cut <- as.Date("01/02/2004","%d/%m/%Y") novo <- subset(dados,data2>data.cut); novo length(novo$tmax); mean(novo$tmax)
##############
Até mais,
--
================================================ É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