首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在r中格式化包动物园的年函数

在r中格式化包动物园的年函数
EN

Stack Overflow用户
提问于 2015-12-03 20:31:01
回答 1查看 6.4K关注 0票数 1

我使用的是记忆函数

代码语言:javascript
复制
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

输出

代码语言:javascript
复制
"Dec 2015" "Nov 2015"

我希望输出是2015年11月。我之所以想这样做是因为我用它来创建一个热图,2015年12月在2015年11月之前出现在序列中,因为变量在D上排序。

较大数据集的问题图像。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-03 20:42:29

有一种格式方法可用于“年度”类:

代码语言:javascript
复制
> format(test, "%Y %b")
[1] "2015 Dec" "2015 Nov"

yearmon-objects实际上存储为小数年。

代码语言:javascript
复制
> as.numeric(test)
[1] 2015.917 2015.833

我相信format.yearmon在强制之后调用format.Dateformat.POSIXt,这是由“format”字符串的内容决定的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34075593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档