เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

`months()`, `weekdays()` และ `quarters()`

บทเรียนสุดท้ายเกี่ยวกับวันที่ จะพูดถึงฟังก์ชันที่มีประโยชน์สำหรับการดึงส่วนประกอบของวันที่ หนึ่งในนั้นคือ months()

my_date <- as.Date("2017-01-02")

months(my_date)
[1] "January"

ฟังก์ชันที่มีประโยชน์อีกสองตัวได้แก่ weekdays() สำหรับดึงวันในสัปดาห์ที่วันที่นั้นตรงกับ และ quarters() สำหรับระบุว่าวันที่นั้นอยู่ในไตรมาสใด (Q1-Q4) ของปี

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R ระดับกลางสำหรับการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างเวกเตอร์ dates ไว้ให้แล้ว
  • ดึงค่า months() จากวันที่เหล่านี้
  • ดึงค่า quarters() จากวันที่เหล่านี้
  • สร้างเวกเตอร์อีกตัวชื่อ dates2 ไว้ให้แล้วเช่นกัน
  • ใช้ weekdays() เพื่อหาว่าวันที่เหล่านั้นตรงกับวันใดในสัปดาห์ แล้วกำหนดผลลัพธ์เป็นชื่อของ dates2 โดยใช้ names()
  • พิมพ์ dates2

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# dates
dates <- as.Date(c("2017-01-02", "2017-05-03", "2017-08-04", "2017-10-17"))

# Extract the months
___

# Extract the quarters
___

# dates2
dates2 <- as.Date(c("2017-01-02", "2017-01-03", "2017-01-04", "2017-01-05"))

# Assign the weekdays() of dates2 as the names()
___

# Print dates2
___
แก้ไขและรันโค้ด