📜  如何从R中的日期中提取年份(1)

📅  最后修改于: 2023-12-03 15:08:15.274000             🧑  作者: Mango

如何从R中的日期中提取年份

在R中,日期与时间以一种特殊的方式表示。但有时我们需要从日期中提取年份信息,以便进行分析或处理。本文将介绍如何从日期中提取年份。

示例数据

我们使用as.Date函数来构建示例数据。

sample_date <- as.Date(c("2022-01-01", "2022-02-01", "2022-03-01"))
使用base函数format

我们可以使用format函数来提取日期的特定部分。

format(sample_date, "%Y")
# [1] "2022" "2022" "2022"

%Y表示提取日期的年份部分。

使用lubridate

除了使用base函数来提取年份外,我们也可以使用第三方包lubridate

library(lubridate)
year(sample_date)
# [1] 2022 2022 2022

lubridate包中的year函数用于提取年份部分。

总结

以上是从R中的日期中提取年份的几种方法。我们可以使用base函数format或使用lubridate包中的year函数。