我正在寻找一种方法将数据帧列表(一行或空的大约 7000 个数据帧)重新绑定到单个数据帧中,但不删除列表中的空数据帧。
\n\n## Example of data\nl <- list(Name1 = data.frame(), \n Name2 = data.frame(V1 = "A", V2 = "B", stringsAsFactors = F), \n Name3 = data.frame(V1="B", V2= NA, V3 ="C", stringsAsFactors = F))\n\n> l\n$Name1\ndata frame with 0 columns and 0 rows\n\n$Name2\n V1 V2\n1 A B\n\n$Name3\n V1 V2 V3\n1 B NA C\n\nRun Code Online (Sandbox Code Playgroud)\n\n所以我尝试了一些 dplyr 解决方案,但它没有保留空数据框(并不奇怪,因为它没有行)
\n\n## rbind\nlibrary(dplyr)\n\ndf <- bind_rows(l,.id = "NAME")\n\n> df\n NAME V1 V2 V3\n1 Name2 A B <NA>\n2 Name3 B <NA> C\nRun Code Online (Sandbox Code Playgroud)\n\n有没有一种简单的方法可以得到这样的东西?
\n\n …