<分区>
我有如下整数:
41764 41764 42634 42634 42445 42445 41792 41807 41813 41842 41838 41848 41849 41837
需要转换成日期,时间无关紧要。
有人告诉我,当它被转换时,它应该是 2014 年,我尝试过的当前转换将年份指定为 1984 年或 2084 年。
谢谢!
<分区>
我有如下整数:
41764 41764 42634 42634 42445 42445 41792 41807 41813 41842 41838 41848 41849 41837
需要转换成日期,时间无关紧要。
有人告诉我,当它被转换时,它应该是 2014 年,我尝试过的当前转换将年份指定为 1984 年或 2084 年。
谢谢!
最佳答案
Sam Firke 的 janitor
包包括一个清理这个 Excel 困惑的函数:
x <- c(41764L, 41764L, 42634L, 42634L, 42445L, 42445L, 41792L, 41807L,
41813L, 41842L, 41838L, 41848L, 41849L, 41837L)
janitor::excel_numeric_to_date(x)
## [1] "2014-05-05" "2014-05-05" "2016-09-21" "2016-09-21" "2016-03-16" "2016-03-16" "2014-06-02"
## [8] "2014-06-17" "2014-06-23" "2014-07-22" "2014-07-18" "2014-07-28" "2014-07-29" "2014-07-17"
Excel 阅读器函数可能会为您解决这个问题,这将是最好的方法。
关于R - 将整数转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40948234/