【问题标题】:Change dates to first day of the month in R [duplicate]在R中将日期更改为每月的第一天[重复]
【发布时间】:2019-07-28 16:24:10
【问题描述】:

如何将日期更改为每月的第一天...所以 3/31/19 变为 3/1/19,2/28/19 变为 2/1/19,依此类推。

谢谢

【问题讨论】:

  • 试试lubridate::floor_date:例如lubridate::floor_date(Sys.Date(), unit = "month")
  • 请使用SO搜索功能搜索相同的帖子,以避免重复发布。
  • @thelatemail 是的,我意识到了,谢谢。添加了您的欺骗链接。有很多密切相关的问题,所有这些问题都会对 OP 有用且相关。

标签: r date


【解决方案1】:

其中一种方法是使用lubridate 包。

library(lubridate)
date <- dmy('11/02/2019')
day(date) <- 1
date

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 2012-10-26
    • 2021-01-24
    • 2015-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多