Как вставить штриховые линии между числами в R - PullRequest
0 голосов
/ 30 апреля 2018

Пожалуйста, помогите мне вставить тире после 2-й и 4-й цифр 6-значных чисел. Примером является короткая версия формата даты: 631022.

63 - это год, 10 - месяц, а 22 - день.

1 Ответ

0 голосов
/ 30 апреля 2018

Если вы хотите, чтобы строка стала действительной датой, пакет lubridate отлично подходит для такого рода вещей, особенно для функции ymd(.... Тем не менее, он будет угадывать, хотите ли вы 2063 или 1963 и может сделать это неправильно. Вы можете попробовать это:

 library(lubridate)
 x <- "631022"
 ymd(paste0("19", x))

Результат: "1963-10-22" класса POSIXct.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...