R:如何添加两个具有不同列的数据框

阿拉巴斯托

我想合并两个具有不同列的数据框,而应添加相同变量的列。

这是我所拥有的示例(实际数据帧每个都有大约200列):

A: document v1 v2 v3
1  text1    1  0  0
2  text2    0  0  1
3  text3    0  0  0

B: document v2 v3 v4
1  text1    2  0  1
2  text2    0  1  0
3  text3    1  1  0

我喜欢得到的是:

C: document v1 v2 v3 v4
1  text1    1  2  0  1
2  text2    0  0  2  0
3  text3    0  1  1  0

我尝试了合并,绑定和联接的一些变体,但我不太清楚。任何帮助将非常欢迎!

阿克伦

我们得到数据集的listrbind一起,通过“文件”组合获得sum每列

library(tidyverse)
list(A, B) %>%
    bind_rows %>% 
    group_by(document) %>% 
    summarise_all(sum, na.rm = TRUE)
# A tibble: 3 x 5
#  document    v1    v2    v3    v4
#  <chr>    <int> <int> <int> <int>
#1 text1        1     2     0     1
#2 text2        0     0     2     0
#3 text3        0     1     1     0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R数据框中聚合具有两个不同功能的两个不同列

Python:如何添加两个具有不同行数的数据框

如何根据连接条件从 R 中的两个不同数据框中添加两列

如何在具有两个条件的熊猫数据框中添加新列?

Python Pandas-如何将具有两个不同列的两个数据框合并到两个列表列

合并具有不同列的两个火花数据框以获取所有列

如何合并两个具有重叠列的数据框,更新现有值并添加新值

在具有不同列的熊猫中添加两个数据框

如何在一列中比较两个具有不同精度级别的数据框

合并两个不同列中具有匹配值的数据框-Pandas

合并两个具有不同行数和列数的数据框

追加两个具有相同列,不同顺序的数据框

合并两个具有不同列数和顺序的数据框(熊猫)

R,合并两个具有不同列名且不匹配的数据框

在R数据框中选择具有两个不同概率的行

如何在pydatatable中连接两个具有不同键列名称的数据框?

如何在熊猫中连接两个具有不同列名的数据框?-蟒蛇

如何绑定两个具有不同变量的数据框

如何在熊猫中连接两个或多个具有不同列名的数据框

我们如何在R中添加两个具有不同行和列的矩阵?

如何从两个不同的数据框创建图(或如何将具有相同列名的数据框组合)

合并两个具有相似列的数据框

传播具有两个分组列的数据框

R-如何组合具有相同列名但顺序不同的两个数据框

在两个不同列上具有两个条件的数据框

R:基于列添加两个具有不同维度的矩阵

如何合并/连接两个具有部分字符串匹配的列的数据框?

如何连接具有不同列的两个表

基于多个列在两个具有不同形状的数据框之间减去多个列