根据其他2个数据框中的值创建新列

D.福勒

我想创建一个结合其他df中2列元素的df。

以下是df1:

id visit v1
1   4    25
1   5    23
2   1    8

以下是df2:

id visit v2
1   3    11
1   4    5
2   1    9

我想要:

id visit v1  v2
1   3    NA  11
1   4    25   5
1   5    23  NA
2   1    8    9

我试过了

df3 <- bind_rows(df1, df2) %>%
 group_by(id, visit) %>%
 distinct() %>%
 arrange(id, visit)

但是它并没有对id和visit进行精确的合并。请参阅下面的片段,参与者1和访问者4未合并。

id visit v1  v2
1   3    NA  11
1   4    25   NA
1   4    NA   5   

有人可以帮忙吗?

阿克伦

我们可以用 full_join

library(dplyr)
full_join(df1, df2)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据其他列行中的过滤值,在pandas数据框中创建一个新列

来自分类Dev

根据其他列中的值在python 3(pandas)数据框中创建新列

来自分类Dev

根据熊猫数据框中其他列的条件和值创建新列

来自分类Dev

根据现有数据框中的其他列创建一个新列

来自分类Dev

如何通过基于其他2个数据框的条件比较列来创建2个新数据框?

来自分类Dev

根据数据框的其他列创建一个新的pandas数据框列

来自分类Dev

根据其他数据框中的列值在熊猫数据框中创建列

来自分类Dev

根据其他两个数据框创建一个额外的列

来自分类Dev

根据其他列的值创建新的数据框,同时按ID分组

来自分类Dev

Python Pandas:根据另一个数据框的类别值创建新列

来自分类Dev

根据pandas数据框中的其他列创建新列

来自分类Dev

根据R中的其他列创建新的数据框列

来自分类Dev

根据其他 3 列的结果在 R 数据框中创建新列

来自分类Dev

遍历一个数据框,该数据框根据其他列的条件和值生成输出

来自分类Dev

根据其他数据框值创建一列

来自分类Dev

从一个数据框中查找值以创建从其他的字典

来自分类Dev

根据其他列中的NA值创建新列

来自分类Dev

根据其他列中的值创建新列

来自分类Dev

根据pandas数据框中的其他列创建一个聚合列

来自分类Dev

根据另一个数据集中的列值在一个数据框中创建列

来自分类Dev

通过添加其他列中的值在Panda数据框中创建新列

来自分类Dev

根据第二个数据框中的匹配创建新列

来自分类Dev

根据第二个数据框中的部分匹配创建新列

来自分类Dev

根据其他列R中的不同值创建一个新列R

来自分类Dev

Python groupby - 根据其他列中的值创建一个新列

来自分类Dev

熊猫使用其他2个查找数据框中的值在一个数据框中提取数据

来自分类Dev

从Pandas数据框中的其他列创建新列

来自分类Dev

根据其他列在python pandas数据框中创建子列表的最大值

来自分类Dev

如果值出现在其他数据框的列中,则创建新列

Related 相关文章

  1. 1

    根据其他列行中的过滤值,在pandas数据框中创建一个新列

  2. 2

    根据其他列中的值在python 3(pandas)数据框中创建新列

  3. 3

    根据熊猫数据框中其他列的条件和值创建新列

  4. 4

    根据现有数据框中的其他列创建一个新列

  5. 5

    如何通过基于其他2个数据框的条件比较列来创建2个新数据框?

  6. 6

    根据数据框的其他列创建一个新的pandas数据框列

  7. 7

    根据其他数据框中的列值在熊猫数据框中创建列

  8. 8

    根据其他两个数据框创建一个额外的列

  9. 9

    根据其他列的值创建新的数据框,同时按ID分组

  10. 10

    Python Pandas:根据另一个数据框的类别值创建新列

  11. 11

    根据pandas数据框中的其他列创建新列

  12. 12

    根据R中的其他列创建新的数据框列

  13. 13

    根据其他 3 列的结果在 R 数据框中创建新列

  14. 14

    遍历一个数据框,该数据框根据其他列的条件和值生成输出

  15. 15

    根据其他数据框值创建一列

  16. 16

    从一个数据框中查找值以创建从其他的字典

  17. 17

    根据其他列中的NA值创建新列

  18. 18

    根据其他列中的值创建新列

  19. 19

    根据pandas数据框中的其他列创建一个聚合列

  20. 20

    根据另一个数据集中的列值在一个数据框中创建列

  21. 21

    通过添加其他列中的值在Panda数据框中创建新列

  22. 22

    根据第二个数据框中的匹配创建新列

  23. 23

    根据第二个数据框中的部分匹配创建新列

  24. 24

    根据其他列R中的不同值创建一个新列R

  25. 25

    Python groupby - 根据其他列中的值创建一个新列

  26. 26

    熊猫使用其他2个查找数据框中的值在一个数据框中提取数据

  27. 27

    从Pandas数据框中的其他列创建新列

  28. 28

    根据其他列在python pandas数据框中创建子列表的最大值

  29. 29

    如果值出现在其他数据框的列中,则创建新列

热门标签

归档