个性化阅读
专注于IT技术分析

在R中创建列表

本文概述

如果你想免费学习R入门课程, 请点击这里。

建立清单

让我们创建第一个列表!要构建列表, 请使用函数list():

my_list <- list(comp1, comp2 ...)

列表函数的参数是列表组件。请记住, 这些成分可以是矩阵, 向量, 其他列表, …

使用说明

构造一个名为my_list的列表, 其中包含变量my_vector, my_matrix和my_df作为列表组件。

创建一个命名列表

做得好, 你一切顺利!

就像在待办事项列表上一样, 你要避免不知道或不记得列表中的内容代表什么。这就是为什么要给它们起名字的原因:

my_list <- list(name1 = your_comp1, name2 = your_comp2)

这将创建一个列表, 其中包含名为name1, name2等的组件。如果要在创建列表后命名列表, 可以像处理矢量一样使用names()函数。以下命令与上面的分配完全等效:

my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")

使用说明

  • 通过向组件添加名称来更改上一练习的代码(请参见编辑器)。对于my_vector, 名称为vec;对于my_matrix, 名称为mat;对于my_df, 名称为df。
  • 打印出my_list, 以便你可以检查输出。

创建一个命名列表(2)

作为忠实的电影迷(请记住你在LucasFilms的工作), 你决定在列表的帮助下开始存储有关好电影的信息。

首先为电影” The Shining”创建一个列表。我们已经在你的R工作区中创建了变量mov, act和rev。随时在控制台中检出它们。

使用说明

完成右侧的代码以创建shining_list;它包含三个元素:

  • moviename:带有电影标题的字符串(存储在mov中)
  • 演员:带有主要演员姓名的矢量(存储在演员中)
  • 评论:包含一些评论的数据框(存储在rev中)

不要忘记对列表组件进行相应的命名(名称是电影名称, 演员和评论)。

如果你想从本课程中学习更多信息, 请点击这里。

赞(0)
未经允许不得转载:srcmini » 在R中创建列表

评论 抢沙发

评论前必须登录!