【发布时间】:2020-02-04 15:01:29
【问题描述】:
我有 2002-2020 年的 18 个数据集,我想在将它们绑定在一起之前添加一个年份列。我创建了这个函数:
year_add <- function(x,y) {mutate(x, Year =y)} ## adds the year variable to data frame
这对一个数据框非常有效,但我不知道如何通过所有 18 个数据集的列表运行它。我已经尝试过循环和 lapply,但似乎无法让它们中的任何一个工作......有什么建议吗?
仅供参考,要在一个数据集上运行代码,我简单地说:
year_add(data2002, "2002")
【问题讨论】:
-
尝试将其设为reproducible example。你试过循环和 lapply 如何?
-
很难回答没有可重复的例子,你有没有查看地图(来自 purrr)包。