Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用R中的函数继续合并数据帧?_R_Function_Merge - Fatal编程技术网

如何使用R中的函数继续合并数据帧?

如何使用R中的函数继续合并数据帧?,r,function,merge,R,Function,Merge,我有六个数据帧,即df1、df2、df3、df4、df5和df6。我希望以以下方式使用函数合并它们: df1我们可以使用Reduce和merge。在OP的帖子中,没有提到by变量,因此它也显示在下面的代码中 v1 <- paste0("df", 1:6) res <- lapply(seq_along(v1), function(i) Reduce(function(...) merge(...), mget(v1[i:length(v1)], envir =

我有六个数据帧,即df1、df2、df3、df4、df5和df6。我希望以以下方式使用函数合并它们:


df1我们可以使用
Reduce
merge
。在OP的帖子中,没有提到
by
变量,因此它也显示在下面的代码中

v1 <- paste0("df", 1:6)
res <- lapply(seq_along(v1), function(i) Reduce(function(...) 
           merge(...), mget(v1[i:length(v1)], envir = .GlobalEnv)))

v1我们可以使用
Reduce
merge
。在OP的帖子中,没有提到
by
变量,因此它也显示在下面的代码中

v1 <- paste0("df", 1:6)
res <- lapply(seq_along(v1), function(i) Reduce(function(...) 
           merge(...), mget(v1[i:length(v1)], envir = .GlobalEnv)))

v1如果我使用此函数,它会给出以下错误:Reduce(函数(…)merge(…,mget(v1[I:length(v1)])中的错误:缺少参数“x”,没有default@sidsatam我认为有一个不匹配的
。请立即检查它现在给我以下错误:错误:“df1”的值不是found@sidsatam你甚至没有提供一个可复制的例子。所以,请用一个例子来更新你的帖子,以供其他人使用on@sidsatam根据错误,这意味着您没有对象“df1”。因此,错误在您的部分,而不是代码中。您的描述说明您有
df1、df2、df3、df4、df5和df6
。如果我使用此函数,则会出现以下错误:Reduce(函数(…)merge(…,mget(v1[I:length(v1)])中的错误:缺少参数“x”,没有default@sidsatam我认为有一个不匹配的
。请立即检查它现在给我以下错误:错误:“df1”的值不是found@sidsatam你甚至没有提供一个可复制的例子。所以,请用一个例子来更新你的帖子,以供其他人使用on@sidsatam根据错误,这意味着您没有对象“df1”。因此,错误在您的部分,而不是代码中。您的描述说明您有
df1、df2、df3、df4、df5和df6