首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >闰日删除[重复]

闰日删除[重复]
EN

Stack Overflow用户
提问于 2021-02-18 19:28:17
回答 1查看 127关注 0票数 0

这个问题在这里已经有答案了:

从日期序列中删除闰日

(2个答案)

11天前就关门了。

我的数据集包含两列,其中一列包含Date

作为YYYYMMDD和另一个值的列。

date列的类型为Date

,因为我使用了函数as.Date

将值从int

至character

Date %Y%m%d

..。

我使用的是每日数据,因此,我必须删除闰日。我尝试了很多方法,但我还没有找到任何有效的方法。我想删除每个闰年(即1992、1996、2000、2004、2008、2012、2016、2020)的2月29日。我该怎么做呢?

代码语言:javascript
运行
复制
dsKNMI$Date <- as.character(dsKNMI$Date)
dsKNMI$Date <- as.Date(dsKNMI$Date, format = "%Y%m%d")

日期格式为1990-12-31

EN

Stack Overflow用户

回答已采纳

发布于 2021-02-18 19:49:57

使用Base R

代码语言:javascript
运行
复制
dsKNMI <- dsKNMI[!(format(dsKNMI$Date, format = "%m") =="02" &
                      format(dsKNMI$Date, format = "%d")=="29"),]
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66259042

复制
相关文章

相似问题

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