gpt4 book ai didi

r - 几个月没有前导零 R

转载 作者:行者123 更新时间:2023-12-01 00:56:20 24 4
gpt4 key购买 nike

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





Formatting a date in R without leading zeros

(4 个回答)


5年前关闭。



format()在 R 中没有明显的选项来显示没有前导 0 的月份(与年份相同)。有没有其他方法可以得到这个结果?该解决方案应允许用户灵活选择是否仅对日或月或年或任意组合省略 0。

在:as.Date("2005-09-02")
出:2/9/5
或 0 仅删除一个月:

出:2/9/05

最佳答案

你可以试试这个。

x <- as.Date(c("2005-09-02", "2005-10-20", "2010-10-20"))

gsub("0(\\d)", "\\1", format(x, "%d/%m/%y"))
# [1] "2/9/5" "20/10/5" "20/10/10"

但是请记住,在不同世纪的日期向量上执行此操作会在您稍后返回查看它们时使事情变得有点困惑。

关于r - 几个月没有前导零 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27584346/

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