我有一个读到R的.xlsx文件。此文件具有日期格式(d / m / y)的列之一,但由于某些原因,它在RStudio的数据框中显示为一系列数字。
我的问题是如何将列更改为原始日期格式?以下是显示日期的示例:887587200
-而不是12/03/1974
。
任何帮助解决此问题的方法将不胜感激。谢谢
看起来您的日期被存储为数字值,可能是自1970年1月1日以来的秒数。因此,要转换该列,您可以执行以下操作:
df$my_col <- as.Date(df$my_col / 60 / 60 / 24, origin = '1970-01-01')
这会将887587200转换为1998-02-16日期。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句