我有多个Excel文件(160),其中大约100个观测值的一个“日期”列的格式不正确。.同时将所有文件一起导出..日期列,如下所示
Excel中的日期列
日期
2015年5月7日
2015年4月7日
2015/03/07
2015/02/07
.......
在R中导入日期列
日期
42190
42189
42188
42187
......
如何将“ 42191”更改为原始日期格式?
答案 0 :(得分:1)
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”,但是从here和here可以看到,对于R,日期是应使用“ 1899-12-30”作为开始日期。
答案 1 :(得分:0)
复制您的日期列并将其特殊地粘贴为其他列中的值,并使用该值导入R