การตั้งชื่อใน list
เพื่อไม่ให้ลืมว่าแต่ละ element ใน list เก็บข้อมูลอะไรไว้ การเพิ่มชื่อให้กับ list จึงเป็นเรื่องสำคัญ ซึ่งทำได้ 2 วิธี
วิธีแรกคือตั้งชื่อตั้งแต่ตอนสร้าง list โดยใช้รูปแบบ name = value:
my_list <- list(my_words = words, my_numbers = numbers)
หรือถ้า list ถูกสร้างไปแล้ว สามารถใช้ names() เพิ่มชื่อภายหลังได้:
my_list <- list(words, numbers)
names(my_list) <- c("my_words", "my_numbers")
ทั้งสองวิธีให้ผลลัพธ์เหมือนกัน:
my_list
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
portfoliolist พร้อมใช้งานแล้ว- ใช้
names()เพื่อเพิ่มชื่อต่อไปนี้ให้กับ list ตามลำดับ:"portfolio_name","apple","ibm","correlation" - แสดงผล
portfolioเพื่อดู list ที่มีชื่อแล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add names to your portfolio
# Print portfolio