Необходимо изменить дату форматирования данных

prabhu prasad спросил: 28 апреля 2018 в 09:22 в: r

Мои данные выглядят следующим образом:

date    
01.01.2015                      
01.02.2015                      
01.03.2015                      
01.04.2015                    
01.05.2015                      
01.06.2015                      
01.07.2015                      
01.08.2015                      
01.09.2015                      
01.10.2015                      
01.11.2015                      
01.12.2015                      
02.01.2015                      
02.02.2015                      
02.03.2015                      
02.05.2015                      
02.06.2015 

Мне нужны эти данные для временных рядов. Но мои данные упорядочены как 1-й день месяца, а затем 2-й день в течение всего месяца.

1 ответ

SeGa ответил: 28 апреля 2018 в 09:52

Небольшой пример:

 data <- data.frame(matrix(c("01.01.2015",50,
  "01.02.2015",39,
  "01.03.2015",2,
  "01.04.2015",3,
  "01.05.2015",1,
  "02.01.2015",1,
  "02.02.2015",1,
  "02.03.2015",1
  ), ncol = 2, byrow = T))data$X1 <- as.Date(data$X1, format = "%m.%d.%Y")
data$X1 <- as.Date(format.Date(data$X1, format = "%m/%d/%Y"), format = "%m/%d/%Y")str(data)
prabhu prasad ответил: 28 апреля 2018 в 09:35
hai .... но я не получил даты должным образом .... Мне нужны эти данные для временных рядов ... но мои данные упорядочены как 1-й день месяца, затем 2-й день месяца @SeGa
SeGa ответил: 28 апреля 2018 в 09:42
Я отредактировал свой ответ, так что вы получаете столбец как Date-class