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

การเพิ่มข้อมูลลงใน list

เมื่อสร้าง list แล้ว ไม่ได้หมายความว่าต้องใช้แบบนั้นตลอดไป สามารถเพิ่มสมาชิกใหม่ได้ทุกเมื่อที่ต้องการ ตัวอย่างเช่น หากต้องการเพิ่มหนังเรื่องโปรดของเพื่อนชื่อ Dan ลงใน list สามารถใช้ $ ได้เช่นเดียวกับที่เคยใช้ตอนเพิ่มคอลัมน์ใหม่ใน data frame

my_list$dans_movie <- "StaR Wars"

my_list

$my_words
[1] "I <3 R"

$my_numbers
[1] 42 24

$dans_movie
[1] "StaR Wars"

นอกจากนี้ยังสามารถใช้ c() เพื่อเพิ่มสมาชิกใหม่ลงใน list ได้อีกด้วย เช่น c(my_list, dans_movie = "StaR Wars") วิธีนี้มีประโยชน์เมื่อต้องการเพิ่มสมาชิกหลายรายการพร้อมกันในคราวเดียว

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

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

ดูคอร์ส

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

  • ข้อมูลที่เป็นประโยชน์อีกอย่างสำหรับ portfolio คือตัวแปร weight ซึ่งบอกสัดส่วนการลงทุนใน Apple และ IBM เติม ___ ให้ถูกต้อง โดยลงทุนใน Apple 20% และใน IBM 80% อย่าลืมใช้ตัวเลข ทศนิยม ไม่ใช่เปอร์เซ็นต์!
  • พิมพ์ portfolio เพื่อดูสมาชิก weight
  • สามารถเปลี่ยนข้อมูลใน list ได้ด้วยวิธีเดียวกับการเพิ่มข้อมูลโดยใช้ $ สร้าง weight ใหม่ให้ลงทุนใน Apple 30% และใน IBM 70%
  • พิมพ์ portfolio อีกครั้งเพื่อดูการเปลี่ยนแปลง

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

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

# Add weight: 20% Apple, 80% IBM
portfolio$___ <- c(apple = ___, ibm = ___)

# Print portfolio


# Change the weight variable: 30% Apple, 70% IBM
portfolio$___ <- c(apple = ___, ibm = ___)

# Print portfolio to see the changes
แก้ไขและรันโค้ด