在R中将数字变量转换为日期格式

时间:2015-12-14 10:50:14

标签: r

我在处理有数字变量的数据集。

我想将其转换为日期格式并尝试调用as.Date,但它无效。

  crn_n    P_1         dec CRNDate
1 35911497 0.1329592   1   18673
2 47337031 0.1253279   1   19110
3 80686894 0.1183780   1   20010
4 31359775 0.1183780   1   18443
5 31149712 0.1176850   1   18434
6 83745145 0.1142335   1   20102

如何将CRNDate转换为日期格式

1 个答案:

答案 0 :(得分:0)

你的问题很模糊,但这是一个疯狂的猜测:

假设:

  • 数字表示自原点
  • 以来经过的时间
  • 时间过去了几天。

定义您的出处:

start = as.Date("1900-01-01")

获取日期

df$date = as.Date(df$CRNDate, origin=start)