Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.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:由于未命名参数1,绑定_行失败_R_Dplyr_Purrr - Fatal编程技术网

R:由于未命名参数1,绑定_行失败

R:由于未命名参数1,绑定_行失败,r,dplyr,purrr,R,Dplyr,Purrr,这已经以不同的形式被问了好几次,但这里有一个非常简单的例子。在过去,我已经多次使用这个函数,但显然,在最简单的情况下,它失败得很惨 库(dplyr) #> #>正在附加包:“dplyr” #>以下对象已从“package:stats”屏蔽: #> #>滤波器,滞后 #>以下对象已从“package:base”屏蔽: #> #>相交、setdiff、setequal、并集 图书馆(purrr) bind_df_list运行在:Debian GNU/Linux 10(buster)下 #>

这已经以不同的形式被问了好几次,但这里有一个非常简单的例子。在过去,我已经多次使用这个函数,但显然,在最简单的情况下,它失败得很惨

库(dplyr)
#> 
#>正在附加包:“dplyr”
#>以下对象已从“package:stats”屏蔽:
#> 
#>滤波器,滞后
#>以下对象已从“package:base”屏蔽:
#> 
#>相交、setdiff、setequal、并集
图书馆(purrr)
bind_df_list运行在:Debian GNU/Linux 10(buster)下
#> 
#>矩阵乘积:默认值
#>BLAS:/usr/lib/x86_64-linux-gnu/openblas/libblas.so.3
#>LAPACK:/usr/lib/x86_64-linux-gnu/libopenblasp-r0.3.5.so
#> 
#>区域设置:
#>[1]LC_CTYPE=en_GB.UTF-8 LC_NUMERIC=C
#>[3]LC_时间=en_GB.UTF-8 LC_COLLATE=en_GB.UTF-8
#>[5]LC_MONETARY=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8
#>[7]LC_纸张=en_GB.UTF-8 LC_名称=C
#>[9]LC_地址=C LC_电话=C
#>[11]LC_测量=en_GB.UTF-8 LC_标识=C
#> 
#>附加基本包:
#>[1]统计图形设备GRUTILS数据集方法库
#> 
#>其他随附包裹:
#>[1]purrr_0.3.4 dplyr_1.0.4
#> 
#>通过命名空间加载(未附加):
#>[1]knitr_1.31 Magritr_2.0.1 Tidy选择_1.1.0 R6_2.5.0
#>[5]rlang_0.4.10 stringr_1.4.0 styler_1.3.2 highr_0.8
#>[9]工具4.0.4 xfun 0.21 DBI 1.1.1 htmltools 0.5.1.1
#>[13]省略号0.3.1声明0.2.1 yaml 2.2.1摘要0.6.27
#>[17]tibble_3.0.6生命周期_1.0.0蜡笔_1.4.1 vctrs_0.3.6
#>[21]fs_1.5.0胶水_1.4.2评估_0.14 R标记_2.6
#>[25]reprex_1.0.0 stringi_1.5.3编译器_4.0.4支柱_1.4.7
#>[29]泛型\u 0.1.0后端口\u 1.2.1 pkgconfig\u 2.0.3
由(v1.0.0)于2021-03-08创建

你知道怎么解决这个问题吗


非常感谢

它只是一个向量,
?绑定行
输入应该是一组数据帧

…-要合并的数据帧

一个选项是使用
map
列表上循环,转换为
data.frame
,并使用
\u dfr
按行追加它们

library(purrr)
map_dfr(ll, as.data.frame.list)
t
传输并转换为
data.frame

map_dfr(ll, ~ as.data.frame(t(.x)))
do.call(rbind, ll)
do.call(rbind.data.frame, ll)
或者,这也可以是命名的
向量

map_dfr(ll, ~ setNames(.x, seq_along(.x)))

或者将
rbind
do一起使用。从
base R
调用

map_dfr(ll, ~ as.data.frame(t(.x)))
do.call(rbind, ll)
do.call(rbind.data.frame, ll)

它只是一个向量,
?bind_rows
输入应该是一组数据帧

…-要合并的数据帧

一个选项是使用
map
列表上循环,转换为
data.frame
,并使用
\u dfr
按行追加它们

library(purrr)
map_dfr(ll, as.data.frame.list)
t
传输并转换为
data.frame

map_dfr(ll, ~ as.data.frame(t(.x)))
do.call(rbind, ll)
do.call(rbind.data.frame, ll)
或者,这也可以是命名的
向量

map_dfr(ll, ~ setNames(.x, seq_along(.x)))

或者将
rbind
do一起使用。从
base R
调用

map_dfr(ll, ~ as.data.frame(t(.x)))
do.call(rbind, ll)
do.call(rbind.data.frame, ll)