วิธีแปลงการประทับเวลา 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *