我在将日期变量从因子转换为日期格式时遇到问题。 这就是我在开始时所拥有的:
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 ...
我也尝试过更改区域设置,但仍然没有运气。
答案 0 :(得分:1)
您需要在格式字符串中使用%而不是$。
research2$date <- as.Date(research2$date, "%d/%m/%Y")