【发布时间】:2021-01-19 14:54:38
【问题描述】:
您好,我正在尝试使用列表名称将名称列添加到列表中的所有元素中。也就是说,我的列表中有 8 个表,每个表都有自己的名称表 1...8。所以稍后我可以取消列出它们并区分表格的来源。
我已阅读这篇文章并且代码有效。 R - Add columns to dataframes in list by looping through elements in a vector
my_list <- Map(cbind, mylist, Cluster = names(mylist))
但是,我不太了解 Map()。这不是 Purrr 包中的 map() 对吗? map() 将按 map(data, function) 的顺序获取参数。我在地图上查看了 Rstudio 帮助,它看起来更混乱。如果我要使用 Purrr 地图功能,我尝试了这个
my_list2 <- map(mylist, function(x)cbind(x,Cluster = names(x)))
它没有用。有人能告诉我 Map 是如何工作的吗?如果我要使用 map(),我应该做些什么改变?
【问题讨论】:
标签: r