使用从 MS Excel 2010 导入的数据集,类似于df
:
x0 xx d1 d2
2014-04-29 16189 1944-04-27 1944-04-29
2014-04-29 16189 1944-04-27 1944-04-29
2014-04-29 16189 1944-04-27 1944-04-29
2014-04-29 16189 1944-04-27 1944-04-29
2014-04-29 16189 1944-04-27 1944-04-29
2014-04-28 16188 1944-04-26 1944-04-28
2014-04-29 16189 1944-04-27 1944-04-29
2014-04-24 16184 1944-04-22 1944-04-24
2014-04-29 16189 1944-04-27 1944-04-29
2014-04-29 16189 1944-04-27 1944-04-29
其中xx
是自 1900 年 1 月 1 日以来存储在 Excel 中的天数,以及
df$d1 = as.Date(df$xx, origin = "1899-12-30")
df$d2 = as.Date(df$xx, origin = "1900-01-01")
正如 R 文档中所建议的那样。x0
是手动生成的正确对应日期,以显示我想要获取的内容。
如何转换df$xx
为 R 的日期格式?有了这些建议,我没有得到正确的年份。