【问题标题】:Date to Month in R data [duplicate]R数据中的日期到月份[重复]
【发布时间】:2019-02-26 06:57:41
【问题描述】:

我有一个数字格式的column(date)。我想从表中的数字中提取(day, month) 格式的日期。 ABC中的表名和列名是Date

日期(样本)

95.00000
95.08333
95.16667
95.25000
95.33333
95.41667

:要不要先把数字转成日期类再提取日期? 有人可以帮忙吗?

【问题讨论】:

  • 样本数据的预期输出是什么?
  • 也许lubridate::date_decimal(95.00000) ?
  • @SvenHohenstein 我想要一个月的样本数据。
  • @zx8754 这对我有用,谢谢,但是如果我想转换整列而不是一个值怎么办。在这种情况下 date_decimal 不采用表值
  • 然后我们将它应用到列上,例如:myData$myColumn <- lubridate::date_decimal(myData$myColumn)

标签: r date numeric


【解决方案1】:

这应该在基础 R 中解决问题:

format(as.Date(as.numeric(Sys.Date()), origin = "1970-01-01"), "(%d, %m)")
#(26, 02)

【讨论】:

    猜你喜欢
    • 2022-08-09
    • 2016-02-10
    • 2014-12-29
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 2012-09-29
    • 2015-06-20
    • 2017-01-27
    相关资源
    最近更新 更多