R语言 如何在R中从数据框架的列表中提取某些列
一个嵌套的列表可以包含其他的列表,或者各种对象、数组、向量或数据帧作为其组成部分。在R编程语言中,每个组件都被映射到一个独特的索引位置。任何元素都可以使用 [ [ ]] 操作符方便地进行索引,它用于引用列表的特定索引。随后, list_name[[index]] ,将获得存储在索引位置的组件。在这种情况下,该方法返回索引位置的数据帧。
然后可以使用df$col-name或者df[[col-index]]来获取提取的数据框架的特定列。捕获,该方法以向量的形式获取所述的列。提到的列应该在范围内,否则会出现错误。默认情况下,索引从1开始。
语法 。
df [[ col-index]]或 df$col-name
例1 :
输出
list()方法可以包含两个以上的组件,可以堆叠在一起。数据框架的列可以是单个元素或原子元素的向量。
例2 :
输出
列名也可以用$运算符来引用,它在R中被用作索引运算符。
例3 :
输出