การตั้งชื่อให้กับเวกเตอร์
ในฐานะนักวิเคราะห์ข้อมูล การมองเห็นภาพรวมของข้อมูลที่ใช้งานอยู่เป็นสิ่งสำคัญมาก การเข้าใจว่าแต่ละ element หมายถึงอะไรจึงเป็นสิ่งที่ขาดไม่ได้
ในแบบฝึกหัดก่อนหน้า เราสร้างเวกเตอร์บันทึกผลกำไร-ขาดทุนของคุณตลอดทั้งสัปดาห์ แต่ละ element ของเวกเตอร์สอดคล้องกับวันในสัปดาห์ แต่ดูยากว่า element ไหนตรงกับวันไหน คงจะดีถ้าแสดงข้อมูลนั้นไว้ในเวกเตอร์ได้เลย
สามารถตั้งชื่อให้กับ element ของเวกเตอร์ได้ด้วยฟังก์ชัน names() ดูตัวอย่างนี้:
some_vector <- c("John Doe", "poker player")
names(some_vector) <- c("Name", "Profession")
โค้ดนี้สร้างเวกเตอร์ some_vector แล้วตั้งชื่อให้กับสอง element โดย element แรกได้ชื่อว่า Name และ element ที่สองได้ชื่อว่า Profession เมื่อพิมพ์ค่าออกมาที่คอนโซลจะได้ผลลัพธ์ดังนี้:
Name Profession
"John Doe" "poker player"
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้น
คำแนะนำการฝึกหัด
- โค้ดในตัวแก้ไขได้ตั้งชื่อ element ใน
poker_vectorด้วยชื่อวันในสัปดาห์แล้ว เพิ่มโค้ดเพื่อทำแบบเดียวกันให้กับroulette_vector
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Poker winnings from Monday to Friday
poker_vector <- c(140, -50, 20, -120, 240)
# Roulette winnings from Monday to Friday
roulette_vector <- c(-24, -50, 100, -350, 10)
# Assign days as names of poker_vector
names(poker_vector) <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
# Assign days as names of roulette_vector