You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言日期格式化:清洗降雪数据仅保留每年10月至次年3月记录

完全不需要重新从原始Excel文件开始处理,直接在你现有代码的管道链里加一步筛选即可实现需求。

你现在的代码里完成重命名操作后,MONTH列已经存储了月份的三字符缩写,只需要筛选出你需要的10月到次年3月对应的缩写即可,修改后的完整代码如下:

snow <- 
  snoworig %>% 
  pivot_longer(cols = c(JUL:JUN)) %>% 
  select(SEASON, name, value) %>% 
  rename(MONTH = "name", VALUE = "value") %>% 
  # 筛选10月至次年3月的记录
  filter(MONTH %in% c("OCT", "NOV", "DEC", "JAN", "FEB", "MAR")) %>%
  tidyr::unite("month", 1:2, sep = " ")

如果后续你需要将生成的month字段转换为标准日期格式用于时间序列计算,可以额外安装加载lubridate包后加一行转换代码:

# 转换为年月格式的日期类数据
snow <- snow %>% mutate(month = lubridate::my(month))

内容的提问来源于stack exchange,提问作者Ben

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 19:45:06