【问题标题】:Converting long numbers to date in R [duplicate]在R中将长数字转换为日期[重复]
【发布时间】:2019-01-18 02:19:40
【问题描述】:

我有一个 excel 文件,我正在尝试使用 read_excel 函数在 R 中读取该文件。我的数据中的日期字段是向上旋转的,即它们是列。请看下面的截图

问题是当 R 读取数据文件时,它会将日期字段列转换为如下所示的内容。

现在,我已经提取了向量 vDates 中的日期,并尝试使用下面的代码将它们转换回日期,但它给了我错误。

请让我知道我在这里缺少什么!。

感谢您的帮助。

【问题讨论】:

  • 请不要使用图片来分享代码和错误信息。这使得其他人更难通过文本搜索找到问题。

标签: r date


【解决方案1】:

在您的屏幕编号43102"2018-01-04",但它的实际日期是"2018-01-02"
我用这个:

as.Date(as.numeric(vdates), origin = "1899-12-30")
[1] "2018-01-01" "2018-02-01" "2018-03-01"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-08
    • 2021-12-26
    • 1970-01-01
    • 2012-07-30
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多