如果我使用 Tibble,如何将 R 字符中的整个列转换为日期

How to convert a entire column in R character to Date if I use Tibble

我是 R 的新手。所以,我遇到了一些困难。 我有一个 tibble(R 语言)数据库,我的第一列是字符,所以我想转换为日期,但我不能。我试过这段代码:

as.Date(x$Date, "%m-%y")

但是不起作用。

这是一个例子

 <chr>
01-02
02-02
03-02
04-02
05-02
06-02
07-02
08-02

你们有解决这个小问题的小窍门吗?

对此,更简单的选择是as.yearmon

library(zoo)
as.Date(as.yearmon(x$Date, "%m-%y"))

或者用天贴然后format

as.Date(paste0(x$Date, "-01"), "%m-%y-%d")