คู่มือฉบับสมบูรณ์เกี่ยวกับรูปแบบวันที่ใน r
ตารางต่อไปนี้แสดงสัญลักษณ์ต่างๆ ที่คุณสามารถใช้จัดรูปแบบวันที่ใน R:
เครื่องหมาย | คำนิยาม | ตัวอย่าง |
---|---|---|
%d | วันเป็นตัวเลข | 19 |
%มี | วันหยุดสุดสัปดาห์แบบย่อ | ดวงอาทิตย์ |
%มี | สุดสัปดาห์ที่ไม่มีชื่อย่อ | วันอาทิตย์ |
%เมตร | เดือนเป็นตัวเลข | 04 |
%ข | เดือนแบบย่อ | ก.พ |
%บี | เดือนที่ไม่มีชื่อย่อ | กุมภาพันธ์ |
%y | ปี 2 หลัก | 14 |
%ใช่ | ปี 4 หลัก | 2014 |
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละรูปแบบเหล่านี้ในทางปฏิบัติ
ตัวอย่างที่ 1: จัดรูปแบบวันที่ด้วยวัน เดือน และปี
รหัสต่อไปนี้แสดงวิธีจัดรูปแบบวันที่โดยใช้รูปแบบเดือน/วัน/ปี:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m/%d/%y ") #display formatted date formatted_date [1] "01/25/21"
โปรดทราบว่าเราสามารถใช้ตัวคั่นใดก็ได้ที่เราต้องการระหว่างแต่ละค่า
ตัวอย่างเช่น เราสามารถใช้เครื่องหมายขีดกลางแทนได้:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m-%d-%y ") #display formatted date formatted_date [1] "01-25-21"
ตัวอย่างที่ 2: จัดรูปแบบวันที่เป็นวันในสัปดาห์
รหัสต่อไปนี้แสดงวิธีการจัดรูปแบบวันที่โดยใช้รูปแบบวันในสัปดาห์:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated weekday format(date, format=" %a ") [1] “My” #format date as unabbreviated weekday format(date, format=" %A ") [1] “Monday”
ตัวอย่างที่ 3: จัดรูปแบบวันที่เป็นเดือน
รหัสต่อไปนี้แสดงวิธีจัดรูปแบบวันที่เป็นเดือน:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b ") [1] “Jan” #format date as unabbreviated month format(date, format=" %B ") [1] “January”
นอกจากนี้เรายังสามารถจัดรูปแบบวันที่เป็นเดือนและวัน:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b %d ") [1] “Jan 25”
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่น ๆ ที่เกี่ยวข้องกับวันที่ใน R:
วิธีจัดเรียง dataframe ตามวันที่ใน R
วิธีกำหนดย่อยตามช่วงวันที่ใน R
วิธีแปลงสตริงเป็นวันที่ใน R