- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
library(tidyverse)
Df<-mtcars%>%
split(.$carb)%>%
head()
Df<-Df%>%
bind_rows()
Df<-Df%>%map(~bind_rows(.x,list(.$`1`,.$`3`,.$`6`),list(.$`2`,.$`4`,.$`8`)))
最佳答案
这可能是另一种方式。我试图反射(reflect)你的map()
主题在这里。我用了Map()
在基础 R 中。如果你想使用 purrr
包,我想你可以试试map2()
.
foo <- mtcars %>% split(.$carb)
Map(function(x, y) bind_rows(foo[c(x, y)]), c(TRUE, FALSE), c(FALSE, TRUE))
map2(.x = c(TRUE, FALSE), .y = c(FALSE, TRUE), .f = ~ bind_rows(foo[c(.x, .y)]))
[[1]]
mpg cyl disp hp drat wt qsec vs am gear carb
1 22.8 4 108.0 93 3.85 2.320 18.61 1 1 4 1
2 21.4 6 258.0 110 3.08 3.215 19.44 1 0 3 1
3 18.1 6 225.0 105 2.76 3.460 20.22 1 0 3 1
4 32.4 4 78.7 66 4.08 2.200 19.47 1 1 4 1
5 33.9 4 71.1 65 4.22 1.835 19.90 1 1 4 1
6 21.5 4 120.1 97 3.70 2.465 20.01 1 0 3 1
7 27.3 4 79.0 66 4.08 1.935 18.90 1 1 4 1
8 16.4 8 275.8 180 3.07 4.070 17.40 0 0 3 3
9 17.3 8 275.8 180 3.07 3.730 17.60 0 0 3 3
10 15.2 8 275.8 180 3.07 3.780 18.00 0 0 3 3
11 19.7 6 145.0 175 3.62 2.770 15.50 0 1 5 6
[[2]]
mpg cyl disp hp drat wt qsec vs am gear carb
1 18.7 8 360.0 175 3.15 3.440 17.02 0 0 3 2
2 24.4 4 146.7 62 3.69 3.190 20.00 1 0 4 2
3 22.8 4 140.8 95 3.92 3.150 22.90 1 0 4 2
4 30.4 4 75.7 52 4.93 1.615 18.52 1 1 4 2
5 15.5 8 318.0 150 2.76 3.520 16.87 0 0 3 2
6 15.2 8 304.0 150 3.15 3.435 17.30 0 0 3 2
7 19.2 8 400.0 175 3.08 3.845 17.05 0 0 3 2
8 26.0 4 120.3 91 4.43 2.140 16.70 0 1 5 2
9 30.4 4 95.1 113 3.77 1.513 16.90 1 1 5 2
10 21.4 4 121.0 109 4.11 2.780 18.60 1 1 4 2
11 21.0 6 160.0 110 3.90 2.620 16.46 0 1 4 4
12 21.0 6 160.0 110 3.90 2.875 17.02 0 1 4 4
13 14.3 8 360.0 245 3.21 3.570 15.84 0 0 3 4
14 19.2 6 167.6 123 3.92 3.440 18.30 1 0 4 4
15 17.8 6 167.6 123 3.92 3.440 18.90 1 0 4 4
16 10.4 8 472.0 205 2.93 5.250 17.98 0 0 3 4
17 10.4 8 460.0 215 3.00 5.424 17.82 0 0 3 4
18 14.7 8 440.0 230 3.23 5.345 17.42 0 0 3 4
19 13.3 8 350.0 245 3.73 3.840 15.41 0 0 3 4
20 15.8 8 351.0 264 4.22 3.170 14.50 0 1 5 4
21 15.0 8 301.0 335 3.54 3.570 14.60 0 1 5 8
关于r - 使用 Dplyr::Bind_Rows 和 Purrr 在数据框列表中选择性地绑定(bind)不同的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48494088/
我有这个数据: dat=list(structure(list(Group.1 = structure(3:4, .Label = c("A","B", "C", "D", "E", "F"), cl
我看过这个答案:Error in bind_rows_(x, .id) : Column can't be converted from factor to numeric但我不能mutate_all
假设我有两个简单的数据框,如下所示: stuff # 2: stuff 2 # 3: stuff 3 # 4: stuff2 NA 1 # 5: stuff2 NA
我有两个数据框列表。我想将每个列表中的每个数据帧组合在一起,使用诸如 bind_rows 或 rbind 之类的方法将一个数据帧放在另一个之上。这两个列表具有名称和顺序完全相同的列。 类似 combi
我的理解是 dplyr::bind_rows() 仅对数据帧进行操作。为什么下面两个是相同的? # Load pkgs, set seed library(dplyr) set.seed(1) # C
这个问题在这里已经有了答案: Simplest way to get rbind to ignore column names (2 个回答) 3年前关闭。 这个问题之前可能已经回答过,但我似乎找不到
haven::read_dta支持使用 label 将变量标签从 Stata 导入 R属性。 Rstudio 还支持在 View Pane 中显示这些标签。 但是,当使用 dplyr::bind_ro
我使用了以下代码: total_covid % bind_rows(.id = 'Status') 或使用 dplyr::lst得到一个命名 list dplyr::lst(transfo
这个问题在这里已经有了答案: Tidyverse approach to binding unnamed list of unnamed vectors by row - do.call(rbind
考虑以下两个小标题: library(tidyverse) a 1 a -1 100 2 a 0 200 3 a 1
我有一个混合数据框、tibble 和空列表的列表。在应用 bind_rows 附加其余数据帧之前,如何删除 tibble 和空列表? 我尝试使用 delete.NULLs 函数,但出现错误: Erro
我有一个要合并的小标题列表(长度 = 5000)。他们都有相同的列,所以我想到了使用 dplyr::bind_rows 合并。从表面上看,每个添加的 tibble 绑定(bind)行非常快,但是随着添
有没有一种方法可以在一组数据帧上使用 bind_rows() 而无需首先从数据库中收集它们? 假设我定义了几个 dplyr 查询表: mydatabase % filter(id > 10) %>%
希望我不会重复一些以前存在的问题。我正在使用 32 位 Win7 机器,R V=3.2.0,dplyr V=0.4.1,RStudio 0.98.1103。 有问题的文件是读入 vars (x,y/s
这个问题在这里已经有了答案: Combine (rbind) data frames and create column with name of original data frames (7 个
这个问题在这里已经有了答案: Combine (rbind) data frames and create column with name of original data frames (7 个
我需要 bind_row 27 个 excel 文件。虽然我可以手动完成,但我想用循环来完成。循环的问题在于它将第一个文件绑定(bind)到 i然后第一个文件到i+1 ,因此输i .我怎样才能解决这个
我正在尝试使用 bind_rows 将多个数据帧合并为一个数据帧。每个数据框具有相同的列名和长度。假设每个数据帧都被命名为“df”,其中有 100 个。所以 df1, df2, df3 ... df1
我有一个数据框,我想获取每行的总和以及每列的频率。我尝试使用表格和摘要,但没有得到正确的结果。 这里是示例数据集: A B C D E 0 1 0 1 0 1 0
我很难用简单的英语表达这一点,所以如果有人可以编辑语言,那将不胜感激。 我有一个 list 对象,其中每个元素都是 data.frame 结构的 list。 顶级列表中的一些元素可能是空的,而其他元素
我是一名优秀的程序员,十分优秀!