R Lubridate dmy 输出格式
R Lubridate dmy output format
我正在使用 Lubridate 包来格式化我的数据中的日期。
str(base$date)
#> chr [1:38] " 23.09.2020 " " 23.09.2020 " " 17.06.2020 " " 03.06.2020 " ...
base$date <-dmy(base$date)
str(base$date)
#> Date[1:38], format: "2020-09-23" "2020-09-23" "2020-06-17" "2020-06-03" "2020-05-27" ...
由于我的原始日期数据是格式字符,我想使用 Lubridate 包的函数 dmy 将其转换为格式日期 (dd/mm/yyyy)。我正在 yyyy/mm/dd 中获取格式日期。函数 dmy 不应该给我 dd/mm/yyyy 中的日期吗,因为 d 代表日,m 代表月,y 代表年?
lubridate::dmy()
从 DMY 格式的字符串创建日期对象 。
当您打印日期对象时,它默认以 ISO 8601 格式显示,即 YYYY-MM-DD。
要以 DMY 格式打印日期,可以使用 format(date, "%d/%m/%y")
(注意这会将日期对象转换为字符串)。
要更改日期的默认打印方式,您必须查看区域设置(例如,请参阅 )。
我正在使用 Lubridate 包来格式化我的数据中的日期。
str(base$date)
#> chr [1:38] " 23.09.2020 " " 23.09.2020 " " 17.06.2020 " " 03.06.2020 " ...
base$date <-dmy(base$date)
str(base$date)
#> Date[1:38], format: "2020-09-23" "2020-09-23" "2020-06-17" "2020-06-03" "2020-05-27" ...
由于我的原始日期数据是格式字符,我想使用 Lubridate 包的函数 dmy 将其转换为格式日期 (dd/mm/yyyy)。我正在 yyyy/mm/dd 中获取格式日期。函数 dmy 不应该给我 dd/mm/yyyy 中的日期吗,因为 d 代表日,m 代表月,y 代表年?
lubridate::dmy()
从 DMY 格式的字符串创建日期对象 。
当您打印日期对象时,它默认以 ISO 8601 格式显示,即 YYYY-MM-DD。
要以 DMY 格式打印日期,可以使用 format(date, "%d/%m/%y")
(注意这会将日期对象转换为字符串)。
要更改日期的默认打印方式,您必须查看区域设置(例如,请参阅