Добавить столбец даты YY.M в фрейм данных в R - PullRequest
0 голосов
/ 01 апреля 2020

Скажем, у меня есть фрейм данных с одним столбцом A, содержащим ежемесячные наблюдения с января 1980 г. по декабрь 1990 г. Как добавить столбец цифр c, содержащий год и месяц в формате YY.M? Это должно выглядеть так:

 A   Date
123  80.1
324  80.2
.     .
.     .
343  80.12
343  81.1
.     .
.     .
456  90.12

1 Ответ

3 голосов
/ 01 апреля 2020

Мы можем использовать seq с format:

df$Date <- format(seq(as.Date('1980-01-01'), as.Date('1990-12-01'), 
                      by = "month"), "%y.%m")

#[1] "80.01" "80.02" "80.03" "80.04" "80.05"........
#[127] "90.07" "90.08" "90.09" "90.10" "90.11" "90.12"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...