วิธีแปลงการประทับเวลา unix เป็นวันที่ใน r (3 วิธี)
คุณสามารถใช้หนึ่งในสามวิธีต่อไปนี้เพื่อแปลง การประทับเวลา UNIX เป็นวัตถุวันที่ใน R:
วิธีที่ 1: ใช้ Base R
#convert UNIX timestamp to date
as. Date ( as.POSIXct (x,origin=" 1970-01-01 "))
วิธีที่ 2: ใช้แพ็คเกจได้ตลอดเวลา
library (anytime)
#convert UNIX timestamp to date
anydate(x)
วิธีที่ 3: ใช้แพ็คเกจ Lubridate
library (lubridate)
#convert UNIX timestamp to date
as_date(as_datetime(x))
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละฟังก์ชันในทางปฏิบัติ
ตัวอย่างที่ 1: แปลงการประทับเวลาเป็นวันที่โดยใช้ Base R
เราสามารถใช้โค้ดต่อไปนี้เพื่อแปลงการประทับเวลา UNIX เป็นวันที่โดยใช้ฟังก์ชันฐาน R เท่านั้น:
#define UNIX timestamp
value <- 1648565400
#convert UNIX timestamp to date object
new_date <- as. Date ( as.POSIXct (value, origin=" 1970-01-01 "))
#view date object
new_date
[1] "2022-03-29"
#view class of date object
class(new_date)
[1] “Date”
การประทับเวลา UNIX ถูกแปลงเป็นวัตถุวันที่เรียบร้อยแล้ว
ตัวอย่างที่ 2: แปลงการประทับเวลาเป็นวันที่โดยใช้แพ็คเกจทุกเวลา
นอกจากนี้เรายังสามารถใช้ฟังก์ชัน anydate() จากแพ็คเกจ Anytime เพื่อแปลงการประทับเวลา UNIX เป็นวัตถุวันที่ใน R:
library (anytime)
#define UNIX timestamp
value <- 1648565400
#convert UNIX timestamp to date object
new_date <- anydate(value)
#view date object
new_date
[1] "2022-03-29"
#view class of date object
class(new_date)
[1] “Date”
การประทับเวลา UNIX ถูกแปลงเป็นวัตถุวันที่เรียบร้อยแล้ว
ตัวอย่างที่ 3: แปลงการประทับเวลาเป็นวันที่โดยใช้แพ็คเกจ lubridate
นอกจากนี้เรายังสามารถใช้ฟังก์ชัน as_date() จากแพ็คเกจ lubridate เพื่อแปลงการประทับเวลา UNIX เป็นวัตถุวันที่ใน R:
library (lubridate)
#define UNIX timestamp
value <- 1648565400
#convert UNIX timestamp to date object
new_date <- as_date(as_datetime(value))
#view date object
new_date
[1] "2022-03-29"
#view class of date object
class(new_date)
[1] “Date”
อีกครั้งหนึ่งที่การประทับเวลา UNIX ถูกแปลงเป็นวัตถุวันที่สำเร็จ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:
วิธีแปลงอักขระเป็นการประทับเวลาใน R
วิธีการแปลงตัวประกอบเป็นวันที่ใน R
วิธีแยกปีจากวันที่ใน R