R:遍历向量中的数据帧列表

小龙虾

我有一个数据集,我只想一次遍历数据框中的某些列来创建一个图形。我的数据框的结构包含我从较大的数据集解析为包含多个数据框的向量的数据。

我想从向量的一个数据帧中调用一列。我想在数据框上循环以调用每一列。

请参见下面的示例:

d1 <- data.frame(y1=c(1,2,3),y2=c(4,5,6))
d2 <- data.frame(y1=c(3,2,1),y2=c(6,5,4))
my.list <- list(d1, d2)

我要做的就是my.list

我该怎么做?

白胡子

您可以lapply用来绘制列表中每个单独的数据框。例如,

d1 <- data.frame(y1=c(1,2,3),y2=c(4,5,6),y3=c(7,8,9))
d2 <- data.frame(y1=c(3,2,1),y2=c(6,5,4),y3=c(11,12,13))
mylist <- list(d1, d2)

par(mfrow=c(2,1))

# lapply on a subset of columns
lapply(mylist, function(x) plot(x$y2, x$y3))

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

向量列表中的数据帧

遍历 R 中列表中包含的数据帧的问题

如何遍历数据帧列表以在R中设置列名?

R遍历数据帧列表中的列

从R中的数据帧调用向量时引用列表项

如何创建内部列表和向量R中的数据帧?

将向量列表转换为R中的数据帧

来自数据帧的行列表作为R中的向量

如何遍历数据帧中的列表?

遍历功能列表中的数据帧

转换数据帧中的原始向量列表

R 循环遍历两个向量并将结果存储在数据帧中

向量化具有多个条件的 for 循环,循环遍历 R 中的数据帧

循环遍历R中的数据帧行以根据条件创建向量不起作用

如何使用字符向量遍历数据帧并计算R中匹配项的均值

如何从R中的多个向量和非向量元素的列表创建数据帧?

将向量列表列表转换为 R 中的数据帧

向量中的R个数据帧列

R数据帧中的行选择向量

在不使用 r 中的列表的情况下循环遍历数据帧

如何遍历变量列表并将值添加到 R 中的输出数据帧?

根据 R 中的逻辑向量过滤嵌套的数据帧列表

将整个向量/列表绑定到 R 中数据帧的每一行的更好方法?

如何将字符向量列表与R中的数据帧相关联

如何将数据帧的列表/向量/数组发送到R中的函数

R - 如何根据条件向量对存储在列表中的所有数据帧进行子集

将向量长度不同的列表转换为R中的数据帧

在R中:如何使用tidyverse将不等长的向量列表强制到数据帧?

R:从列表中的数据帧创建特定单元格的向量和某些列的均值