Итак, у меня есть кадр данных в R:
Date
2002-01-24
2003-02-25
2004-03-26
, и когда я проверяю тип данных столбца Дата,
str(df$Date)
он имеет «Дата» type.
Теперь я хочу создать новый столбец с именем «Месяц», в котором я бы взял часть года и месяца в столбце «Дата» без дня.
Date Month
2002-01-24 2002-01
2003-02-25 2003-02
2004-03-26 2004-03
Ниже показано, как я это сделал:
df$Month <- format(as.Date(df$Date), "%Y-%m"))
, но когда я запускаю
str(df$Month)
, он говорит, что он имеет тип "chr" вместо "Дата" .Есть ли способы сохранить его в типе данных "Date" вместо преобразования в chr?