【发布时间】:2021-12-11 07:05:59
【问题描述】:
我有一个如下所示的数据框:
Month GSI
1993.01 -0.57567056
1993.02 -1.15549239
1993.03 -1.00353071
1993.04 -0.10698880
1993.05 -0.31903591
1993.06 0.30361638
1993.07 1.24528915
1993.08 0.85104370
1993.09 1.24680092
1993.10 1.42521406
如您所见,“月”列是“年.月”格式的日期。我想将此列重新格式化为传统的“%Y-%m”格式,以便数据框看起来更像这样:
Date GSI
1993-01 -0.57567056
1993-02 -1.15549239
1993-03 -1.00353071
1993-04 -0.10698880
1993-05 -0.31903591
1993-06 0.30361638
1993-07 1.24528915
1993-08 0.85104370
1993-09 1.24680092
1993-10 1.42521406
如何更改此列的格式以使其可识别为日期列?目前,“月”列的类是数字。
【问题讨论】:
-
甚至 -
df$Month <- sub('.', '-', fixed = TRUE, df$Month)
标签: r date reformatting