📅  最后修改于: 2023-12-03 15:08:15.274000             🧑  作者: Mango
在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
函数。