สำรวจข้อมูลด้วย head(), tail() และ str()
มาทำความรู้จักกับฟังก์ชันที่เรียบง่ายแต่มีประโยชน์มากกัน
head()- แสดงแถวแรกของ data frame โดยค่าเริ่มต้นจะแสดง 6 แถว หากต้องการเปลี่ยนจำนวน ให้ใช้head(cash, n = ___)tail()- แสดงแถวสุดท้ายของ data frame โดยค่าเริ่มต้นจะแสดง 6 แถว หากต้องการเปลี่ยนจำนวน ให้ใช้tail(cash, n = ___)str()- ตรวจสอบ โครงสร้าง ของออบเจกต์ ฟังก์ชันนี้จะแสดงประเภทข้อมูลของออบเจกต์ที่ส่งเข้าไป (ในที่นี้คือ data.frame) พร้อมแสดงรายการคอลัมน์แต่ละคอลัมน์และประเภทข้อมูลของแต่ละคอลัมน์
สำหรับชุดข้อมูลขนาดเล็กอย่างนี้ head() และ tail() อาจดูไม่จำเป็นมากนัก แต่ลองนึกภาพดูว่าถ้า data frame มีหลักร้อยหรือหลักพันแถว ฟังก์ชันเหล่านี้จะมีประโยชน์แค่ไหน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
- เรียกใช้
head()กับcashเพื่อดู 4 แถวแรก - เรียกใช้
tail()กับcashเพื่อดู 3 แถวสุดท้าย - เรียกใช้
str()กับcashเพื่อตรวจสอบโครงสร้างของ data frame (อาจสังเกตเห็นว่า class ของcompanyเป็นFactorไม่ใช่characterไม่ต้องกังวล เรื่องนี้จะอธิบายในบทที่ 4)
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Call head() for the first 4 rows
# Call tail() for the last 3 rows
# Call str()