R 中日期格式的完整指南


下表显示了可用于在 R 中格式化日期的各种符号:

象征 定义 例子
%d 以数字表示的日期 19
%有 缩短周末 太阳
%有 不缩写的周末 星期日
%m 月份作为数字 04
%b 缩写月份 二月
%B 未缩写的月份 二月
%y 2 位数年份 14
%Y 4 位数字年份 2014年

以下示例展示了如何在实践中使用每种格式。

示例 1:将日期格式化为日、月、年

以下代码显示如何使用月/日/年格式设置日期格式:

 #define date
date <- as. Date (" 2021-01-25 ")

#date format
formatted_date <- format(date, format=" %m/%d/%y ")

#display formatted date
formatted_date

[1] "01/25/21"

请注意,我们可以在每个值之间使用任何我们想要的分隔符。

例如,我们可以使用连字符代替:

 #define date
date <- as. Date (" 2021-01-25 ")

#date format
formatted_date <- format(date, format=" %m-%d-%y ")

#display formatted date
formatted_date

[1] "01-25-21"

示例 2:将日期格式化为星期几

以下代码显示如何使用星期几格式设置日期格式:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated weekday
format(date, format=" %a ")

[1] “My”

#format date as unabbreviated weekday
format(date, format=" %A ")

[1] “Monday”

示例 3:以月为单位设置日期格式

以下代码显示如何将日期格式设置为月份:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated month
format(date, format=" %b ")

[1] “Jan”

#format date as unabbreviated month
format(date, format=" %B ")

[1] “January”

我们还可以将日期格式化为月和日:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated month
format(date, format=" %b %d ")

[1] “Jan 25”

其他资源

以下教程解释了如何在 R 中执行涉及日期的其他常见操作:

如何在 R 中按日期对数据框进行排序
如何在 R 中按日期范围进行子定义
如何在 R 中将字符串转换为日期

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注