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

ฟังก์ชันใน R

เมื่อได้ฝึกนิยามฟังก์ชันที่มี argument และค่าที่ return หลายรูปแบบแล้ว ก็ถึงเวลาลองสร้างฟังก์ชันที่ซับซ้อนขึ้น ดังที่เห็นในแบบฝึกหัดก่อนหน้า เราสามารถใส่โครงสร้างควบคุม ลูป หรือแม้แต่ฟังก์ชันอื่นไว้ภายใน body ของฟังก์ชันได้

ยังจำตัวอย่างโซเชียลมีเดียได้ไหม? ตัวแปร linkedin และ facebook ถูกกำหนดไว้ใน workspace แล้ว พร้อมเริ่มได้ทันที ขั้นแรก จะเขียนฟังก์ชันที่ประมวลผลค่าเดียวจาก vector นี้ แล้วในแบบฝึกหัดถัดไปจะเขียนฟังก์ชันที่รับ vector ทั้งหมดได้เลย

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

R ระดับกลาง

ดูคอร์ส

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

  • เติมนิยามฟังก์ชัน interpret() ให้สมบูรณ์ โดยฟังก์ชันนี้จะตีความจำนวนการเข้าชมโปรไฟล์ในวันเดียว:
  • ฟังก์ชันรับ argument หนึ่งตัวคือ num_views
  • ถ้า num_views มากกว่า 15 ให้พิมพ์ "You're popular!" ออกทาง console แล้ว return num_views
  • ถ้าไม่ใช่ ให้พิมพ์ "Try to be more visible!" แล้ว return 0
  • จากนั้นเรียกฟังก์ชัน interpret() สองครั้ง: ครั้งแรกด้วยค่าแรกของ vector linkedin และครั้งที่สองด้วยสมาชิกตัวที่ 2 ของ vector facebook

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

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

# The linkedin and facebook vectors have already been created for you

# Define the interpret function
interpret <- function(num_views) {
  if (num_views > 15) {


  } else {


  }
}

# Call the interpret function twice
แก้ไขและรันโค้ด