首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ggplot和dplyr中使用来自tsibble的年月

如何在ggplot和dplyr中使用来自tsibble的年月
EN

Stack Overflow用户
提问于 2021-09-22 18:09:13
回答 1查看 83关注 0票数 0

工作示例:

代码语言:javascript
复制
library(fpp3)

Data <- aus_retail %>%
  filter(State == "Western Australia",
         Industry == "Takeaway food services")

autoplot(Data) + xlim()

我该如何做一些事情,比如限制x轴,或者过滤数据,以便只存储2000年之后的日期?不确定如何使用tsibble的年月变量。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-24 03:52:05

您可以使用lubridate中的year函数从yearmonth对象中提取年份,并只保留2000年后的数据。

代码语言:javascript
复制
library(dplyr)
library(lubridate)

tsibbledata::aus_retail %>%
  filter(State == "Western Australia",
         Industry == "Takeaway food services") %>%
  filter(year(Month) >= 2000)

#   State             Industry               `Series ID`    Month Turnover
#   <chr>             <chr>                  <chr>          <mth>    <dbl>
# 1 Western Australia Takeaway food services A3349435A   2000 Jan     61  
# 2 Western Australia Takeaway food services A3349435A   2000 Feb     56  
# 3 Western Australia Takeaway food services A3349435A   2000 Mar     61.1
# 4 Western Australia Takeaway food services A3349435A   2000 Apr     64.2
# 5 Western Australia Takeaway food services A3349435A   2000 May     65.7
# 6 Western Australia Takeaway food services A3349435A   2000 Jun     64.9
# 7 Western Australia Takeaway food services A3349435A   2000 Jul     62.6
# 8 Western Australia Takeaway food services A3349435A   2000 Aug     62.8
# 9 Western Australia Takeaway food services A3349435A   2000 Sep     62.1
#10 Western Australia Takeaway food services A3349435A   2000 Oct     66.6
# … with 218 more rows
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69289288

复制
相关文章

相似问题

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