【发布时间】:2019-04-20 08:10:33
【问题描述】:
所以我在 R 中有一个数据框:
Date
2002-01-24
2003-02-25
2004-03-26
当我检查日期列的数据类型时,
str(df$Date)
它是“日期”类型。
现在,我想创建一个名为“Month”的新列,我将在 Date 列中获取年份和月份的部分,不包括日期。
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"。有什么方法可以将其保留在 "Date" 数据类型中,而不是转换为 chr?
【问题讨论】:
标签: r