当我使用write.csv(XYZ)导出到excel时,整个列中的日期格式将更改为:
01 01 2016
月,日和年中有 GAPS
接下来,当我使用“read.csv”导入数据并使用:
as.Date(XYZ $ date),日期格式不会改变。
如果我尝试对日期列执行任何操作,则输出为:
filter_impl(.data,dots)中的错误:字符串不在a中 标准的明确格式
请帮我解决这个问题。我还尝试在Excel中更改日期格式,但它似乎无法识别来自R的导出格式。
答案 0 :(得分:0)
如果您的问题是导入到Excel然后再次导出以返回到R正在更改日期的格式,请在导回回R
后尝试应用类似的内容:
as.Date( XYZ$date, format = "%d %m %Y" )
这指定R {'1}}函数的转换日期格式。
注意:最好通过以下方式避免此问题:a)告诉Excel不要转换日期值,或者b)完全避免使用Excel:)