R读取Excel(xlsx)文件日期,时间格式问题

时间:2020-06-07 13:11:09

标签: r date format

当读取Excel文件的日期和时间格式的列时,发生以下问题。

任何帮助将不胜感激。

test <-read_excel('test.xlsx')

要读取的数据

2017-03-03

2017-03-04

2017-03-05

2017-03-06

2017-03-07

2017-03-08

2017-03-09

2017-03-10

1010-01-01

加载R后

测试

小玩意:9 x 1

test1

1 42797
2 42798
3 42799
4 42800
5 42801
6 42802
7 42803
8 42804
9 1010-01-01

1 个答案:

答案 0 :(得分:1)

尝试在函数调用中定义列类型:

read_excel("test.xlsx", col_types = "date")

看起来有些单元格在excel中格式化为日期,而其他单元格则可能设置为字符。如果您通过为Excel设置正确的格式来修复该列,则它也应该对其进行修复。

编辑:问题中有一个屏幕快照,提示所有单元格中的数据格式都不相同(内容对齐方式不同)。现在已删除。