【发布时间】:2019-09-16 02:14:57
【问题描述】:
我只想提取这个输出的月份和年份,我可以知道你是如何使用 R 做到这一点的吗?
op_date_2 <- as.Date(data$op_date, "%d-%b-%y")
[1] "1992-01-01" "1992-01-02" "1992-01-02" "1992-01-02" "1992-01-02" "1992-01-02" "1992-01-03" "1992-01-05" "1992-01-07" "1992-01-09"
[11] "1992-01-09" "1992-01-10" "1992-01-10" "1992-01-10" "1992-01-14" "1992-01-14" "1992-01-16" "1992-01-16" "1992-01-16" "1992-01-21"
[21] "1992-01-21" "1992-01-23" "1992-01-28" "1992-01-30" "1992-01-30" "1992-01-30" "1992-02-01" "1992-02-01" "1992-02-02" "1992-02-04"
【问题讨论】:
-
format(op_date_2, "%m-%Y")? -
不清楚您的示例代码与示例输出有何关联?输出为
%Y-%m-%d,代码使用%d-%b-%y。在您的问题中使用纯文本包含部分或全部data会有所帮助。 -
@RonakShah 由于许多原因,通常希望将年份放在月份之后。