在R中将一系列数字转换为日期

时间:2016-08-12 11:16:01

标签: r rstudio

我有一个.xlsx文件,我读到了R.这个文件有一个日期格式的列(d / m / y)但由于某种原因它在RStudio的数据框中显示为一系列数字。 / p>

我的问题是如何将列更改为原始日期格式? 以下是显示日期的示例:887587200 - 而非类似12/03/1974的内容。

任何帮助解决这个问题将不胜感激。 感谢

1 个答案:

答案 0 :(得分:2)

看起来您的日期存储为数字值,可能是自1970年1月1日以来的秒数。因此,要转换列,您可以执行以下操作:

df$my_col <- as.Date(df$my_col / 60 / 60 / 24, origin = '1970-01-01')

这将887587200转换为1998-02-16的日期。