ฟังก์ชัน Utilities สำหรับข้อมูล
R มีฟังก์ชันมากมายสำหรับจัดการโครงสร้างข้อมูล:
seq(): สร้างลำดับตัวเลข โดยระบุอาร์กิวเมนต์from,to, และbyrep(): ทำซ้ำสมาชิกของเวกเตอร์หรือลิสต์sort(): เรียงลำดับเวกเตอร์จากน้อยไปมาก ใช้ได้กับตัวเลข สตริง และค่า logicalrev(): กลับลำดับสมาชิกในโครงสร้างข้อมูลที่รองรับการกลับลำดับstr(): แสดงโครงสร้างของออบเจกต์ R ใดก็ได้append(): รวมเวกเตอร์หรือลิสต์เข้าด้วยกันis.*(): ตรวจสอบคลาสของออบเจกต์ Ras.*(): แปลงออบเจกต์ R จากคลาสหนึ่งไปยังอีกคลาสหนึ่งunlist(): แปลงลิสต์ (รวมถึงลิสต์ซ้อนกัน) ให้เป็นเวกเตอร์
จำข้อมูลยอดผู้เข้าชมโปรไฟล์โซเชียลมีเดียได้ไหม? ข้อมูลยอดวิวบน LinkedIn และ Facebook ของ 7 วันที่ผ่านมาถูกกำหนดไว้ล่วงหน้าเป็นลิสต์แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลาง
คำแนะนำการฝึกหัด
- แปลงลิสต์
linkedinและfacebookให้เป็นเวกเตอร์ แล้วเก็บไว้ในตัวแปรli_vecและfb_vecตามลำดับ - จากนั้น ต่อ
fb_vecต่อท้ายli_vec(ข้อมูล Facebook อยู่ท้าย) แล้วบันทึกผลลัพธ์เป็นsocial_vec - สุดท้าย เรียงลำดับ
social_vecจากมากไปน้อย แล้วแสดงผลเวกเตอร์ที่ได้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)
# Convert linkedin and facebook to a vector: li_vec and fb_vec
# Append fb_vec to li_vec: social_vec
# Sort social_vec