-1

我在将日期变量从因子转换为日期格式时遇到问题。这是我一开始的:

data.frame:   1629 obs. of  12 variables:
 $ date   : Factor w/ 1629 levels "01/02/2008","01/02/2010",..: 90 145 308 364 421 475 531 698 756 808 ...

我尝试将 Factor 值转换为 Character,然后转换为 Date,但仍然没有运气这些是我一直在使用的语法:

research2$date <- as.character(research2$date)

research2$date <- as.Date(research2$date, "$d/$m/$Y")

并得到这个作为回报:

data.frame:   1629 obs. of  12 variables:
 $ date   : Date, format: NA NA NA NA ...

我也尝试过更改语言环境设置,但仍然没有运气。

4

1 回答 1

1

您需要在格式字符串中使用 % 而不是 $。

research2$date <- as.Date(research2$date, "%d/%m/%Y")
于 2014-09-05T12:16:41.183 回答