这是我日期框架上的日期列:
data <- data.frame(year_month = c("2015-01-01", "2015-02-01", "2015-03-01", "2015-04-01", "2015-05-01", "2015-06-01"))
class(data$year_month)
[1] "factor"
我试过了:
data$year_month1<-as.Date(as.factor(data$year_month), format="%b %Y")
我想:
" Jan 2015", "Feb 2015", "Mar 2015", "Apr 2015", "May 2015", "Jun 2105"
会发生什么: 我在数据$ year_month1上的专栏是空的。
我尝试了很多我在这里找到的解决方案,但格式根本没有改变,或者它是空的。
请帮助,
答案 0 :(得分:0)
format(as.Date(data$year_month), format="%b %Y")
#first convert to Date, without as.factor (why did you do that?)
#then convert it to character as you want it, with format()