当前位置: 首页 > 编程笔记 >

如何在R中选择列表的多个元素?

麻华辉
2023-03-14
本文向大家介绍如何在R中选择列表的多个元素?,包括了如何在R中选择列表的多个元素?的使用技巧和注意事项,需要的朋友参考一下

通常,R中的列表包含大量元素,每个元素可以具有不同的类型,这对于列表来说是一件好事。由于我们可以将数据类型存储为列表元素,因此存储和选择不同类型的数据变得更加容易。我们还可以一次选择列表中的单个或多个元素。这可以借助单个方括号来完成。

示例

请看以下列表-

> list_data <- list("India", "China", c(21,32,11), letters[1:5], TRUE,
+ 12, letters[-c(1:10)], c(100,101,200,201), "USA", c("Asia", "Europe"),
+ "Education", "Poverty", "Covid-19", 365, 12, 24, 60, 7)
> list_data
[[1]]
[1] "India"
[[2]]
[1] "China"
[[3]]
[1] 21 32 11
[[4]]
[1] "a" "b" "c" "d" "e"
[[5]]
[1] TRUE
[[6]]
[1] 12
[[7]]
[1] "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"
[[8]]
[1] 100 101 200 201
[[9]]
[1] "USA"
[[10]]
[1] "Asia" "Europe"
[[11]]
[1] "Education"
[[12]]
[1] "Poverty"
[[13]]
[1] "Covid-19"
[[14]]
[1] 365
[[15]]
[1] 12
[[16]]
[1] 24
[[17]]
[1] 60
[[18]]
[1] 7

选择list_data的不同元素-

> list_data[c(1,2,3)]
[[1]]
[1] "India"
[[2]]
[1] "China"
[[3]]
[1] 21 32 11
> list_data[c(18,2,3)]
[[1]]
[1] 7
[[2]]
[1] "China"
[[3]]
[1] 21 32 11
> list_data[c(1,15,18)]
[[1]]
[1] "India"
[[2]]
[1] 12
[[3]]
[1] 7
> list_data[c(5,10,15)]
[[1]]
[1] TRUE
[[2]]
[1] "Asia" "Europe"
[[3]]
[1] 12
> list_data[c(7,3,10)]
[[1]]
[1] "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"
[[2]]
[1] 21 32 11
[[3]]
[1] "Asia" "Europe"
 类似资料:
  • 问题内容: 在SQL中,我有: 我有一个WPF应用程序。 问题答案: 编辑:添加了一个子句

  • 问题内容: 我想选择,,从多个选择其中有10个选项。我只想选择这三个选项。 HTML代码: selenium键代码: 我尝试使用此代码。使用此代码,我可以选择第一个选项,即“ P0_ENGLISH”。但是,选择第一个选项后,我得到一个错误: 问题答案: 要从 Multi Select 元素中选择多个 选项 ,可以使用 ActionChains 模拟 Control单击* ,如下所示: *

  • 问题内容: 我在SQLite中有两个表: 我的问题是,我该如何编写一个SQL查询来返回不在中的名称? 例如: 在这个例子中,SQL查询应返回的元素,并从,因为他们不是。 问题答案: 这是在“显而易见的”标准SQL中执行的操作: 还有其它方法,如使用,中子句和操作。

  • 我试着练习用CSS选择器获取值,我想出了这个(不像预期的那样工作) (我也尝试过) 我对的期望:第三个没有id属性和data-ad-show属性的元素被选中,其值将是所需的值3。

  • 本文向大家介绍如何在R中对列表的一个或多个子元素进行子集化?,包括了如何在R中对列表的一个或多个子元素进行子集化?的使用技巧和注意事项,需要的朋友参考一下 列表包含不同类型的元素,并且每个元素可以具有不同的元素。为了子集这些子元素,我们可以使用sapply函数,并使用c子集相应子元素的数量。例如,如果我们有一个包含五个元素的列表,并且每个元素都有十个子元素,则可以从子元素中提取1、2、3等元素。