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

การสร้างลิสต์แบบมีชื่อ

เยี่ยมมาก ไปได้สวย!

เช่นเดียวกับรายการสิ่งที่ต้องทำ เราควรตั้งชื่อให้กับส่วนประกอบในลิสต์ เพื่อให้รู้ว่าแต่ละส่วนแทนอะไร ทำได้ดังนี้:

my_list <- list(name1 = your_comp1, 
                name2 = your_comp2)

คำสั่งนี้จะสร้างลิสต์ที่มีส่วนประกอบชื่อ name1, name2 และอื่นๆ ตามลำดับ หากต้องการตั้งชื่อหลังจากสร้างลิสต์แล้ว ให้ใช้ฟังก์ชัน names() เหมือนกับที่ทำกับเวกเตอร์ คำสั่งด้านล่างนี้ให้ผลเหมือนกันกับตัวอย่างข้างต้นทุกประการ:

my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")

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

R เบื้องต้น

ดูคอร์ส

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

  • แก้ไขโค้ดจากแบบฝึกหัดก่อนหน้า (ดูในตัวแก้ไขโค้ด) โดยเพิ่มชื่อให้กับส่วนประกอบแต่ละรายการ ใช้ชื่อ vec สำหรับ my_vector, ชื่อ mat สำหรับ my_matrix และชื่อ df สำหรับ my_df
  • พิมพ์ my_list เพื่อตรวจสอบผลลัพธ์

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

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

# Vector with numerics from 1 up to 10
my_vector <- 1:10 

# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)

# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]

# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)

# Print out my_list
แก้ไขและรันโค้ด