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

การเข้าถึงองค์ประกอบในลิสต์

การ subset ลิสต์มีความคล้ายคลึงกับการ subset เวกเตอร์หรือ data frame โดยมีการดำเนินการเพิ่มเติมที่มีประโยชน์อีกหนึ่งอย่าง

หากต้องการเข้าถึงองค์ประกอบในลิสต์ ให้ใช้ [ ] ซึ่งจะคืนค่าเป็นลิสต์เสมอ

my_list[1]

$my_words
[1] "I <3 R"

my_list[c(1,2)]

$my_words
[1] "I <3 R"

$my_numbers
[1] 42 24

หากต้องการดึงข้อมูลที่อยู่ภายในแต่ละองค์ประกอบของลิสต์ออกมา ให้ใช้ [[ ]]

my_list[[1]]

[1] "I <3 R"

หากลิสต์มีชื่อ สามารถใช้ตัวดำเนินการ $ ได้เลย เช่น my_list$my_words ซึ่งให้ผลลัพธ์เช่นเดียวกับการใช้ [[ ]] เพื่อดึงข้อมูลภายใน

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

R เบื้องต้นสำหรับการเงิน

ดูคอร์ส

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

  • ลิสต์ที่มีชื่อว่า portfolio พร้อมใช้งานแล้ว
  • เข้าถึงองค์ประกอบที่สองและสามของ portfolio โดยใช้ [ ] และ c()
  • ใช้ $ เพื่อเข้าถึงข้อมูล correlation

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

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

# Second and third elements of portfolio


# Use $ to get the correlation data
แก้ไขและรันโค้ด