Vetor com vários formatos de datas

Caros Listeiros, Tenho um vetor com diferentes formatos de datas abaixo, que se tento tirar a média não funciona e se tento explicitar um format=%d/%m/%Y", acabo deixando de fora o %d-%m-%Y e %d.%m.%Y. Aonde pergunto é possível trabalhar com um vetor de datas em diferentes formatos? Segue CRM: datas<-c("12-10-2011","10.03.2013","05/06/2016" ) time_a<-range(as.Date(datas)) time_a time_b<-range(as.Date(tableFE[,11], format = "%d/%m/%Y")) time_b Obrigado, -- ====================================================================== Alexandre dos Santos Proteção Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br alexandre.santos@cas.ifmt.edu.br Lattes: http://lattes.cnpq.br/1360403201088680 OrcID: orcid.org/0000-0001-8232-6722 Researchgate: https://www.researchgate.net/profile/Alexandre_Santos10 LinkedIn: https://br.linkedin.com/in/alexandre-dos-santos-87961635 ======================================================================

Uma solução é padronizar as datas. No exemplo, ele substitui tudo que não é número por '/': datas<-c("12-10-2011","10.03.2013","05/06/2016" ) gsub('[^0-9]', '/', datas) # Apenas para ver o passo anterior ao as.Date() as.Date(gsub('[^0-9]', '/', datas), '%d/%m/%Y') 2016-02-03 15:58 GMT-02:00 ASANTOS <alexandresantosbr@yahoo.com.br>:
Caros Listeiros,
Tenho um vetor com diferentes formatos de datas abaixo, que se tento tirar a média não funciona e se tento explicitar um format=%d/%m/%Y", acabo deixando de fora o %d-%m-%Y e %d.%m.%Y. Aonde pergunto é possível trabalhar com um vetor de datas em diferentes formatos?
Segue CRM:
datas<-c("12-10-2011","10.03.2013","05/06/2016" ) time_a<-range(as.Date(datas)) time_a
time_b<-range(as.Date(tableFE[,11], format = "%d/%m/%Y")) time_b
Obrigado,
-- ====================================================================== Alexandre dos Santos Proteção Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br alexandre.santos@cas.ifmt.edu.br Lattes: http://lattes.cnpq.br/1360403201088680 OrcID: orcid.org/0000-0001-8232-6722 Researchgate: https://www.researchgate.net/profile/Alexandre_Santos10 LinkedIn: https://br.linkedin.com/in/alexandre-dos-santos-87961635 ======================================================================
_______________________________________________ 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 fornea cdigo mnimo reproduzvel.

Obrigado Rodrigo, Resolvido!!!! -- ====================================================================== Alexandre dos Santos Proteção Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br alexandre.santos@cas.ifmt.edu.br Lattes: http://lattes.cnpq.br/1360403201088680 OrcID: orcid.org/0000-0001-8232-6722 Researchgate: https://www.researchgate.net/profile/Alexandre_Santos10 LinkedIn: https://br.linkedin.com/in/alexandre-dos-santos-87961635 ====================================================================== Em 03/02/2016 15:07, Rodrigo Coster escreveu:
Uma solução é padronizar as datas. No exemplo, ele substitui tudo que não é número por '/':
datas<-c("12-10-2011","10.03.2013","05/06/2016" ) gsub('[^0-9]', '/', datas) # Apenas para ver o passo anterior ao as.Date() as.Date(gsub('[^0-9]', '/', datas), '%d/%m/%Y')
2016-02-03 15:58 GMT-02:00 ASANTOS <alexandresantosbr@yahoo.com.br <mailto:alexandresantosbr@yahoo.com.br>>:
Caros Listeiros,
Tenho um vetor com diferentes formatos de datas abaixo, que se tento tirar a média não funciona e se tento explicitar um format=%d/%m/%Y", acabo deixando de fora o %d-%m-%Y e %d.%m.%Y. Aonde pergunto é possível trabalhar com um vetor de datas em diferentes formatos?
Segue CRM:
datas<-c("12-10-2011","10.03.2013","05/06/2016" ) time_a<-range(as.Date(datas)) time_a
time_b<-range(as.Date(tableFE[,11], format = "%d/%m/%Y")) time_b
Obrigado,
-- ====================================================================== Alexandre dos Santos Proteção Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br <mailto:e-mails%3Aalexandresantosbr@yahoo.com.br> alexandre.santos@cas.ifmt.edu.br <mailto:alexandre.santos@cas.ifmt.edu.br> Lattes: http://lattes.cnpq.br/1360403201088680 OrcID: orcid.org/0000-0001-8232-6722 <http://orcid.org/0000-0001-8232-6722> Researchgate: https://www.researchgate.net/profile/Alexandre_Santos10 LinkedIn: https://br.linkedin.com/in/alexandre-dos-santos-87961635 ======================================================================
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br <mailto: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 fornea cdigo mnimo reproduzvel.
_______________________________________________ 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.

# alternativa com lubridate library(lubridate)datas <- c("12-10-2011","10.03.2013","05/06/2016") datas_p <- dmy(datas)datas_p[1] "2011-10-12 UTC" "2013-03-10 UTC" "2016-06-05 UTC"tz(datas_p)[1] "UTC"mean(datas_p)[1] "2013-10-18 16:00:00 UTC"as.duration(interval(min(datas_p), max(datas_p))) [1] "146707200s (~4.65 years)" 2016-02-03 15:58 GMT-02:00 ASANTOS <alexandresantosbr@yahoo.com.br>:
Caros Listeiros,
Tenho um vetor com diferentes formatos de datas abaixo, que se tento tirar a média não funciona e se tento explicitar um format=%d/%m/%Y", acabo deixando de fora o %d-%m-%Y e %d.%m.%Y. Aonde pergunto é possível trabalhar com um vetor de datas em diferentes formatos?
Segue CRM:
datas<-c("12-10-2011","10.03.2013","05/06/2016" ) time_a<-range(as.Date(datas)) time_a
time_b<-range(as.Date(tableFE[,11], format = "%d/%m/%Y")) time_b
Obrigado,
-- ====================================================================== Alexandre dos Santos Proteção Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br alexandre.santos@cas.ifmt.edu.br Lattes: http://lattes.cnpq.br/1360403201088680 OrcID: orcid.org/0000-0001-8232-6722 Researchgate: https://www.researchgate.net/profile/Alexandre_Santos10 LinkedIn: https://br.linkedin.com/in/alexandre-dos-santos-87961635 ======================================================================
_______________________________________________ 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 fornea cdigo mnimo reproduzvel.
-- ############################################################### ## Jônatan Dupont Tatsch ## Professor do Departamento de Física ## Coordenador Substituto do Programa de Pós-Graduação em Meteorologia (PPGMET) ## Centro de Ciências Exatas e Naturais (CCNE) ## Universidade Federal de Santa Maria - UFSM ## Faixa de Camobi, Prédio 13 - Campus UFSM - Santa Maria, RS, Brasil - 97105-900 ## Telefone: +55(55)33012083 ## www.ufsm.br/meteorologia ###############################################################
participantes (3)
-
ASANTOS
-
Jônatan
-
Rodrigo Coster