转换整数日期

时间:2019-01-15 20:06:45

标签: r date

我的问题与我自己的数据集无关,但是由于我是R语言的新手,所以我想确保自己知道如何处理日期,因此我正在寻找各种不同的操作和处理方法。比较R中的日期。  我最近阅读了有关使用as.numeric()函数将日期转换为整数日期的问题的答案。这是被接受的答案:https://stackoverflow.com/a/8215581/10864249 因此,根据我的回答,我的理解是日期已转换为秒。 如果我们只需要几秒钟,为什么有人会想使用as.numeric()函数呢? 我们是否可以将整数日期转换为较小的整数,例如天数,再除以365.25,或者除以月,甚至除以12,就可以得到整数?我认为这样比较日期会比较容易,而不是几秒钟。

谢谢!

1 个答案:

答案 0 :(得分:0)

将日期对象强制转换为数字对象将为您提供“自1970年1月1日以来的天数”

my_date = as.Date('2015-01-01')

my_date

#[1] "2015-01-01"

class(my_date)

# [1] "Date"

as.numeric(my_date)

# [1] 16436