首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R绘制lubridate周期

使用R绘制lubridate周期
EN

Stack Overflow用户
提问于 2015-09-05 17:25:12
回答 1查看 1.7K关注 0票数 2

我有一系列的时间长度表示为字符串,例如3: 15,持续3分15秒。我已经阅读了这些,并使用Lubridate转换为句号,例如,

代码语言:javascript
复制
library(lubridate)
times <- ms(c("3:15","5:13","4:21","3:14","5:50"))

我如何将它们绘制成直方图,x轴的格式是分钟:秒?简单地使用hist(times)会给出周期的数值(就好像它们是用as.numeric绘制的一样),这没有任何意义。绘制hist(as.period(times))会产生相同的结果。

EN

回答 1

Stack Overflow用户

发布于 2015-09-05 17:50:33

times上应用函数ms之后,您将其从一个向量转换为一个对象,如下所示:

代码语言:javascript
复制
> class(times)
[1] "Period"
attr(,"package")
[1] "lubridate"

您可以使用times@查看可以从该对象获取的信息。

也许hist(times@minute)对你更好。另外,通过手动选择breaks来尝试一些变体,如:hist(times@minute, breaks=20)

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

https://stackoverflow.com/questions/32411478

复制
相关文章

相似问题

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