为列表中的每个data.frame元素分配唯一的ID

多萝西

我有很多(空间)data.frames的列表。我想向具有与列表索引ID等效的ID的每个data.frame添加一列(即,每个单独的data.frame的新列中的每一行都具有相同的ID)。

我想我必须与cbind一起使用一些apply函数,但是我不知道如何为列表中的每个元素设置格式(尤其是Spatial data.frames元素)。请帮忙!

这是一些示例代码可以使用:

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)

我想得出以下结论:

[[1]]
  y1 y2 unique.id
1  1  4  1
2  2  5  1
3  3  6  1

[[2]]
  y1 y2 unique.id
1  3  6  2
2  2  5  2
3  1  4  2
麦克风

尝试:

newlist <- Map(cbind,my.list, unique.id = (1:length(my.list)))

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R-为列表中的每个Spatial_DataFrame元素分配唯一ID

为使用insertAdjacentHTML创建的HTML元素分配唯一的ID

为列表中的每个元素分配一个指针

我为列表中的每个元素分配了一个唯一的键,但我仍然收到“警告:列表中的每个子元素都应该有一个唯一的“键”道具。错误

为列表中的每个唯一值分配一个数字

如何在JavaScript代码中为每个div分配一个唯一的ID?

在基于Spring的Web应用程序中为每个请求分配唯一的ID

为列R中的每个重复值分配唯一的ID号

熊猫-为分组数据中的每个组分配唯一ID

根据R中各行之间的时间差为每个组分配唯一的ID

在 Pandas 中迭代分配唯一 ID

为熊猫中的数据帧分配非唯一ID

为熊猫中的组分配唯一的数字组ID

为列中的每个唯一值分配值

如何唯一地选择无序列表的列表项而不为每个列表项分配唯一的 id

为按钮分配一个唯一的 id

python为列表中的每个元素添加一个id

python列表中每个元素的唯一索引值

列表中每个唯一元素的计数

如何为共享评论元素的子列表的每个元素赋予相关子列表的唯一ID?

为向量中的标识符和R中的(向量的)列表之间的每个连接创建data.frame

如何为每个复选框分配唯一的ID?

为每个列表项查找 data-id 并相加

使用向量 r 为列表中的每个对象分配名称

为不同的模态内容 PHP 分配唯一的 id

为数据表的多列分配唯一ID

C ++元编程为树结构分配唯一的ID

Apache Flink-为输入分配唯一的ID

SQL-为DISTINCT记录分配唯一ID