我已经列出了3个数据框.这3个数据帧有一个共同的变量,我想对这三个数据帧进行完全的外连接.我知道我可以迭代列表的元素,但有没有其他方法可以做到这一点呢?

推荐答案

我想你可以try Reducemerge个数据.

Reduce(function(x, y) merge(x, y, all = TRUE), list(df1, df2, df3))

R相关问答推荐

从R中的地址提取街道名称

如何将图案添加到ggplot中的一个类别

如何以编程方式将X轴勾号上的希腊符号合并到R图中?

R:如何自动化变量创建过程,其中我需要基于ifelse()为现有变量的每个级别创建一个单独的变量

在ubuntu 22.04上更新到R4.4后包安装出现编译错误

如何根据包含相同值的某些列获取总额

在位置周围设定一个半径并识别该半径内的其他位置

用黄土法确定区间

在R中将特定列的值向右移动

在GGPLATE中将突出的点放在前面

如何编辑gMarginal背景以匹配绘图背景?

使用外部文件分配变量名及其值

无法正确设置动态创建的Quarto标注的格式

使用范围和单个数字将数字与字符串进行比较

有没有一种方法可以同时对rhandsontable进行排序和从rhandsontable中删除?

如何在使用箭头R包(箭头::OPEN_DATASSET)和dplyr谓词时编写具有整齐计算的函数?

Geom_arcbar()中出错:找不到函数";geom_arcbar";

在ggplot2上从多个数据框创建复杂的自定义图形

计算多变量的加权和

位置_道奇在geom_point图中不躲避