我通过download.file函数(mode = wb)自动下载了许多亚马逊的Q-10报告 . 下载的文件采用xls格式 . 当我尝试使用readxl包中的read_xls将xls文件读入RStudio时,R错误地将某些数字用于日期类型 . 请参阅附图1)RStudio警告信息2)R的读数结果与实际数据的比较 .

Warning message from RStudio

RStudio vs. Real Data

我试图解决这个问题,并找出了解决这个问题的方法,但所有这些都非常耗时:

  • 如果我手动将所需的工作表转换为csv文件,然后将csv加载到R,则所有内容都将正确加载
    _999_奇怪的是,如果我打开下载的excel文件并保存文件(不做任何更改),它会弹出一条消息:Excel Warning Message我说“是”并保存文件后,数字将正确加载read_xls . 但我宁愿不点击60个文件 .