【问题标题】:Remove part of a string in R [duplicate]删除R中的部分字符串[重复]
【发布时间】:2020-11-16 18:02:10
【问题描述】:

我是 R 新手,我尝试过搜索功能,但对我找到的内容不太了解。

我有一个这样的字符串:20/08/2016

如何将其转换为20/08/16

非常感谢任何帮助。

【问题讨论】:

  • help("gsub")
  • 将日期保留为日期,转换为日期,然后格式化。

标签: r string date


【解决方案1】:

也许你可以试试下面的方法

s <- "20/08/2016"
format(as.Date(s,"%d/%m/%Y"),"%d/%m/%y")
# [1] "20/08/16"

gsub("(.*/)\\d{2}(.*)","\\1\\2",s)
# [1] "20/08/16"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-26
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2021-05-30
    • 1970-01-01
    • 2013-08-30
    相关资源
    最近更新 更多