r - 将儒略日期转换为数据框中的日历日期

标签 r date dataframe

我有一个数据框

> df
Age   year  sex
12    80210  F
13     9123  M
我想将 80210 年转换为 26june1982。我怎样才能做到这一点,新数据框包含来自儒略日的年中年月日格式。

最佳答案

您可以使用 as.Date 将儒略日期转换为日期并指定适当的来源:

as.Date(8210, origin=as.Date("1960-01-01"))
#[1] "1982-06-24"

然而,80210 很久以前就需要一个起源。

关于r - 将儒略日期转换为数据框中的日历日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20789612/

相关文章:

python - 如何在 df 中保留 dtype ('o' ) 而不是 bool

python - 使用 Pandas 将多个数据框合并为一个

python - 取消堆叠 "multi-indexed"列|在 Pandas 中

r - 学生电脑使用中文语言环境,继承自Windows 7

r - 比较 R 中的两个日期

javascript - 如何验证我的预订日期?

php - 在日期范围内查找日期不起作用 - PHP Date

r - dplyr:将分组的 tibble 传递给自定义函数

r - 绘制时间序列样本

sql-server - 当我使用日期类型变量而不是硬编码日期时,为什么会出现 "Operand type clash: date is incompatible with int"错误?