向列表添加元素
创建列表后,您并不是永远固定不变。想什么时候都可以往里面添加新元素!比如,您想把朋友 Dan 最喜欢的电影加到列表里。和为数据框添加新列一样,您可以用 $ 来实现。
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() 向列表添加另一个元素:c(my_list, dans_movie = "StaR Wars")。如果您想一次性添加多个元素,这种方式会很方便。
本练习是课程的一部分
R 金融入门
练习说明
- 在
portfolio中,另一个有用的信息是变量weight,用来描述您在 Apple 和 IBM 上的投资比例。请正确填写___,使您在 Apple 上投资 20%,在 IBM 上投资 80%。请记得使用小数而不是百分数! - 打印
portfolio,查看其中的weight元素。 - 修改列表中的数据与使用
$添加元素的方式相同。将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