在R語言中,日期和時間數據通常以Date和POSIXct類存儲。以下是一些常用的日期和時間處理方法:
date <- as.Date("2022-01-01")
time <- as.POSIXct("2022-01-01 12:00:00")
year <- format(date, "%Y")
month <- format(date, "%m")
day <- format(date, "%d")
hour <- format(time, "%H")
minute <- format(time, "%M")
second <- format(time, "%S")
diff_days <- difftime(date1, date2, units = "days")
formatted_date <- format(date, "%Y-%m-%d")
formatted_time <- format(time, "%Y-%m-%d %H:%M:%S")
as.POSIXct(date) # 將Date類型轉換為POSIXct類型
as.Date(time) # 將POSIXct類型轉換為Date類型
current_date <- Sys.Date()
current_time <- Sys.time()
week_day <- weekdays(date)
quarter <- quarters(date)
這些是一些基本的日期和時間處理方法,R語言提供了豐富的日期和時間函數和包,可以根據具體需求選擇合適的方法。