gpt4 book ai didi

r - 将实际日期转换为 R 中的整数值

转载 作者:行者123 更新时间:2023-12-04 01:49:49 26 4
gpt4 key购买 nike

使用 R,我希望能够将格式为“2014-12-31”的日期转换为整数 20141231,以创建序列号。

我的目标只是能够完成这个用户问题的反转( Turning an integer string date into an actual date )。

感谢提供的任何帮助。

最佳答案

只需以这种方式格式化日期,然后调用 as.integer结果上。

R> as.integer(format(Sys.Date(), "%Y%m%d"))
[1] 20151008

如果您的日期不是日期,而是字符串:要么先将其转换为日期,要么删除 "-"调用前 as.integer .
R> dateString <- "2014-12-31"
R> as.integer(format(as.Date(dateString), "%Y%m%d"))
[1] 20141231
R> as.integer(gsub("-", "", dateString))
[1] 20141231

关于r - 将实际日期转换为 R 中的整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33014271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com