Xử lý Dữ liệu Chuỗi Thời gian trong R
Harrison Brown
Graduate Researcher in Geography
Thứ tự ngày, tháng, năm:
12/20/202220/12/20226/4/2010: ngày 4/6 hay 6/4?
"Yếu tố thời gian":


2022-06-042022-06-04 = ngày 4 tháng 6, 2022-) giữa các phần ngày2022-06-042022-06-04 vs. 20220604lubridate::parse_date_time()
earthday <- "April 22, 2022"
parse_date_time(earthday,
orders = "%B %d, %Y")
[1] "2022-08-22 UTC"
?strptime xem quy tắc chuyển đổi
Quy ước chuyển đổi phổ biến:
| Yếu tố thời gian | Ký hiệu chuyển đổi |
|---|---|
Năm (YYYY) |
%Y |
Năm (yy) |
%y |
Ngày (dd) |
%d |
Tháng (mm) |
%m |
| Tháng (August) | %B |
| Tháng (Aug) | %b |
dates_vector <- c("12/20/2022",
"2022-12-21",
"December 22, 2022")
dates_vector
[1] "12/20/2022"
[2] "2022-12-21"
[3] "December 22, 2022"
library(lubridate)
parse_date_time(
dates_vector,
orders = c("%m/%d/%Y",
"%Y-%m-%d",
"%B %d, %Y"))
[1] "2022-12-20 UTC"
[2] "2022-12-21 UTC"
[3] "2022-12-22 UTC"
Xử lý Dữ liệu Chuỗi Thời gian trong R