r - 将大量的 tibble 转换为单个 tibble

标签 r dplyr

这个问题在这里已经有了答案:





Combine a list of data frames into one data frame by row

(9 个回答)


去年关闭。




我有一个很大的列表(200.000)个条目。每个包含一个 16x3 tibble。将所有这些小标题组合成一个大小标题而不是大列表的最快方法是什么?

该列表如下所示:

x <- list( a = tibble(some_char = rep("pens", 16), 
                      some_int = rep(1, 16), 
                      some_other_int = rep(14, 16)),
                 b = tibble(some_char = rep("rubber", 16), 
                            some_int = rep(5, 16), 
                            some_other_int = rep(9, 16)))
)

最佳答案

我想你可以尝试将这个大列表传递给 data.table::rbindlist()

关于r - 将大量的 tibble 转换为单个 tibble,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61322131/

相关文章:

R 如何改变行的子集

r - 查找长度等于或大于 n 的最新 TRUE 序列

r - 如何在密度图中打断 x 轴

r - 如何用spss文件中的data.frames中的标签替换值?

r - `dplyr::percent_rank` 中的错字?

r - 如何将一个数据帧列的值指定为与 r 中另一列的值相同?

r - 自动将 wordcloud2 导出为 html?

r - 根据 sf 多边形的属性编辑栅格

r - R中数据帧的测试结构

不同年份的滚动计数