Zmn*_*man 6 r date data-conversion
自2000年1月1日以来,我的数据中有一列(这是0天).如何将日期编号转换为日期格式(2000-01-01)?
Number_of_days Date
3536 2011-01-03
3537 2011-01-04
3538 2011-01-05
3539 2011-01-06
3540 2011-01-07
3541 2011-01-08
Run Code Online (Sandbox Code Playgroud)
我想在Date我的df中添加一个与上面类似的新列.上面的日期只是一个例子.
你需要 - origin参数as.Date.使用:
as.Date(3536:3541, origin = '2000-01-01')
Run Code Online (Sandbox Code Playgroud)
得到:
Run Code Online (Sandbox Code Playgroud)[1] "2009-09-06" "2009-09-07" "2009-09-08" "2009-09-09" "2009-09-10" "2009-09-11"
在您的情况下,您可以使用:
as.Date(df$Number_of_days - 1, origin = '2000-01-01')
Run Code Online (Sandbox Code Playgroud)
要么:
as.Date(df$Number_of_days, origin = '1999-12-31')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1901 次 |
| 最近记录: |