如何从R中的列表中仅提取第一个子元素?
2021-10-27
评论 0
浏览1761
要仅从列表中提取第一个元素,我们可以使用sapply函数并使用双方括号访问第一个元素。例如,如果我们有一个名为LIST的列表,其中包含5个元素,每个元素包含20个元素,那么可以使用命令sapply(LIST,"[[",1)提取第一个子元素。示例1考虑以下数据框-List1<-list(x1=rnorm(50),x2=rnorm(50),x3=rnorm(50),x4=rnorm(50))List1输出结果$x1[1] 0.161249858 0.036092622 -1.044116113 1.711548086 0.643501331[6] 0.382859773 -0.792628167