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

ฟังก์ชันภายในฟังก์ชัน

ฟังก์ชันใน R จะคืนค่าออบเจกต์ที่สามารถนำไปใช้ต่อได้ทันที ทำให้เรียกใช้ฟังก์ชันซ้อนกันได้อย่างสะดวก ดังตัวอย่างนี้:

speed <- 31
print(paste("Your speed is", speed))

สังเกตว่าทั้งฟังก์ชัน print() และ paste() ต่างก็รับ ... เป็นอาร์กิวเมนต์ ลองคิดดูว่าแต่ละฟังก์ชันใช้ ... อย่างไร

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

R ระดับกลาง

ดูคอร์ส

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

ใช้ abs() กับ linkedin - facebook เพื่อหาค่าความต่างสัมบูรณ์ระหว่างยอดวิวโปรไฟล์ LinkedIn และ Facebook รายวัน จากนั้นวางการเรียก abs() ไว้ภายใน mean() เพื่อคำนวณค่าเฉลี่ยความเบี่ยงเบนสัมบูรณ์ อย่าลืมระบุ na.rm ในการเรียก mean() ด้วย เพื่อจัดการกับค่าที่หายไปให้ถูกต้อง

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

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

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Calculate the mean absolute deviation
แก้ไขและรันโค้ด