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)