Как переставить даты в R? - PullRequest
0 голосов
/ 01 декабря 2019

Вот только одна моя дата (из более чем 6000)

02/01/15

Это выражается как 2 января 2015 года. И Я бы хотел, чтобы дата выглядела какследующие ,

2015/01/02

Я прочитал в этой теме: Изменение формата даты на "% d /% m /% Y"

Но если только мойR не работает должным образом, ни один из ответов не дает правильный формат, вместо этого я получаю этот вывод,

0002/01/15

Ответы [ 2 ]

1 голос
/ 01 декабря 2019

Вы можете сделать:

format(as.Date("02/01/15", format = "%d/%m/%y"), "%Y/%m/%d")

[1] "2015/01/02"
0 голосов
/ 02 декабря 2019

Пакет lubridate очень полезен для манипуляции с датой и временем

library(lubridate)
x <- lubridate::dmy('02/01/15')
format(x, format = ('%Y/%m/%d'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...