我有一个.xlsx文件,我读到了R.这个文件有一个日期格式的列(d / m / y)但由于某种原因它在RStudio的数据框中显示为一系列数字。 / p>
我的问题是如何将列更改为原始日期格式?
以下是显示日期的示例:887587200
- 而非类似12/03/1974
的内容。
任何帮助解决这个问题将不胜感激。 感谢
答案 0 :(得分:2)
看起来您的日期存储为数字值,可能是自1970年1月1日以来的秒数。因此,要转换列,您可以执行以下操作:
df$my_col <- as.Date(df$my_col / 60 / 60 / 24, origin = '1970-01-01')
这将887587200转换为1998-02-16的日期。