我有大约25个名为(AE,CC,CE,CM,DS,EC,DS,LB,MH ...)的数据集,我想从参考数据集DM中添加一列。
我首先列出了所有这些数据集
all_data = list(AE,CC,CE,CM,DS,EC,DS,LB,MH...)
然后我用lapply应用了一个dplyr函数将我想要的colum拉到列表中的所有数据集中
new_list = lapply(all_data, left_join, DM, by="SUBJID")
这很好用,我可以看到在控制台中添加了colum,但有两件事我想知道。我可以覆盖该列表中的原始数据集,以便它们在我的全局环境中吗?目前似乎我必须做类似
的事情new_list[4]
使用添加的列访问这些数据集,因为从技术上讲,它们现在已锁定在列表中。是否也可以输出单个而不在列表中的新数据集?