我使用的是记忆函数
library(zoo)
test<-as.Date(c("2015-12-25","2015-11-01"))
test<-as.Date(test,"%y-%m-%d")
test<-as.yearmon(test,"%y-%m")
test输出
"Dec 2015" "Nov 2015"我希望输出是2015年11月。我之所以想这样做是因为我用它来创建一个热图,2015年12月在2015年11月之前出现在序列中,因为变量在D上排序。
较大数据集的问题图像。
发布于 2015-12-03 20:42:29
有一种格式方法可用于“年度”类:
> format(test, "%Y %b")
[1] "2015 Dec" "2015 Nov"yearmon-objects实际上存储为小数年。
> as.numeric(test)
[1] 2015.917 2015.833我相信format.yearmon在强制之后调用format.Date或format.POSIXt,这是由“format”字符串的内容决定的。
https://stackoverflow.com/questions/34075593
复制相似问题