gpt4 book ai didi

r - 在 R 中导入 excel 文件时日期发生变化

转载 作者:行者123 更新时间:2023-12-05 06:32:27 26 4
gpt4 key购买 nike

我有多个 excel 文件 (160),其中一个关于 100 个观察值的“日期”列的格式不正确。将所有文件一起导出时,日期列会发生如下变化

Excel 中的日期列

<表类="s-表"><头><日>日期 <正文>2015-05-072015-04-072015-03-072015-02-07.......

在 R 中导入日期列

<表类="s-表"><头><日>日期 <正文>42190421894218842187......

如何将“42191”改为原始日期格式?

最佳答案

Excel 可能会将日期保存为数字,或者它们可能会以数字格式导入。所以你可以试试:

# from Windows Excel:
as.Date(42190, origin = "1899-12-30")
[1] "2015-07-05"

# from Mac Excel:
as.Date(42190, origin = "1904-01-01")

有趣的是,Excel支持page将 Windows Excel 的起始日期定义为“1900-01-01”,但从 herehere你可以看到对于 R,“1899-12-30”的日期应该用作原始日期。

关于r - 在 R 中导入 excel 文件时日期发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51303897/

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