2

我有一个df带有日期列 Date ( ) 的 data.frame ( dd-mm-yyyy)。如何将其转换为 ( mm-yyyy)?

我试过了:

dates <- as.Date(df$Date, "%m/%Y")

但这没有用。我会很感激你的帮助。

4

1 回答 1

4

从技术上讲,"mm-yyyy"不是日期。如果您只想要一个用于打印/绘图的值,只需通过格式化 Date 列format(df$Date, "%m-%Y")。如果要将结果用作时间度量,请使用zoo::as.yearmon.

于 2012-06-02T13:26:07.037 回答