开始使用免费开始使用

向列表添加元素

创建列表后,您并不是永远固定不变。想什么时候都可以往里面添加新元素!比如,您想把朋友 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
编辑并运行代码