如何从具有重复的R的另一个数据框中更新具有特定列的数据框中的新列?

Rebel_47

大家好我的df1看起来像

MNO  DOB
123  NA
123  NA
234  NA
234  NA
345  NA
456  NA
456  NA

我的df2有

MNO  DOB
123  22-04-1996
234  16-06-1994
345  05-05-1990
456  18-08-2000

我使用df3 <-merge(df1,df2,by.x =“ MNO”,all.x = TRUE)获得合并结果

我得到的输出看起来像

MNO  DOB
123  22-04-1996
123  NA
234  16-06-1994
234  NA
345  05-05-1990
456  18-08-2000
456  NA

预期成绩 :

MNO  DOB
123  22-04-1996
123  22-04-1996
234  16-06-1994
234  16-06-1994
345  05-05-1990
456  18-08-2000
456  18-08-2000
阿克伦

根据显示的示例,这些列应与同一列“ MNO”合并,因此我们可以使用by而不是by.x

merge(df1[1], df2, by = "MNO", all.x = TRUE)
#  MNO        DOB
#1 123 22-04-1996
#2 123 22-04-1996
#3 234 16-06-1994
#4 234 16-06-1994
#5 345 05-05-1990
#6 456 18-08-2000
#7 456 18-08-2000

如果“DF3”的输出是基于一个不同的代码,所述后merge一步,我们可以filltidyr填充与以前的非NA NA的元素

library(tidyr)
library(dplyr)
df3 <- df3 %>%
             fill(DOB)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从具有不同日期时间索引的另一个数据框中获取列值

来自分类Dev

熊猫:具有条件的另一个数据框中的新数据框

来自分类Dev

查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

来自分类Dev

pyspark:如何在具有条件的列中填充值并用另一个数据框中的列替换

来自分类Dev

将数据框与具有单行但相同列的另一个数据框分开

来自分类Dev

从另一个数据框中减去具有条件的数据框中的值

来自分类Dev

根据Python中另一个数据框的列表更新具有更早日期的值

来自分类Dev

熊猫如何将列复制到具有相似索引的另一个数据框

来自分类Dev

Pyspark-将具有月份编号的数据框列转换为具有月份名称的另一个数据框列

来自分类Dev

如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

来自分类Dev

R:使用来自另一个数据框的映射在一个数据框中创建一个新列

来自分类Dev

检查一个数据框的项目是否在范围内,是否在另一个数据框中定义并且具有相同的索引

来自分类Dev

从列中的另一个数据帧返回具有不同值的行

来自分类Dev

从另一个数据框中更新熊猫数据框中的特定值

来自分类Dev

从另一个数据框中查询数据以获取r中的新列

来自分类Dev

如何根据特定规则将一个数据框中的列添加到另一个数据框中

来自分类Dev

您如何子集一个在R中具有多个重复值的数据框

来自分类Dev

R:创建新的数据框行是来自另一个数据框的列

来自分类Dev

将具有两个日期列的一个数据框与具有两个日期列的另一个数据框合并

来自分类Dev

从数据框中获取所有行,这些行具有来自另一个数据框中的匹配值

来自分类常见问题

如何从另一个数据框更新带有集合的熊猫数据框

来自分类Dev

如何从另一个数据框更新带有集合的熊猫数据框

来自分类Dev

如何基于另一个数据框上的条件匹配在数据框中创建新列?

来自分类Dev

语言:如何根据另一个数据框在数据框中创建新列?

来自分类Dev

用另一个数据框的列填充熊猫中的数据框列

来自分类Dev

熊猫:根据另一个数据框中的值在数据框中添加新列

来自分类Dev

R:通过查找同一列中具有条件的数据框中所有大于或小于另一个给定数字的数字来创建新列

来自分类Dev

如何基于另一个长度不同的另一个数据框的值在现有数据框上创建新列

来自分类Dev

使用条件从另一个数据框中更新值来更新pandas数据框列

Related 相关文章

  1. 1

    如何从具有不同日期时间索引的另一个数据框中获取列值

  2. 2

    熊猫:具有条件的另一个数据框中的新数据框

  3. 3

    查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

  4. 4

    pyspark:如何在具有条件的列中填充值并用另一个数据框中的列替换

  5. 5

    将数据框与具有单行但相同列的另一个数据框分开

  6. 6

    从另一个数据框中减去具有条件的数据框中的值

  7. 7

    根据Python中另一个数据框的列表更新具有更早日期的值

  8. 8

    熊猫如何将列复制到具有相似索引的另一个数据框

  9. 9

    Pyspark-将具有月份编号的数据框列转换为具有月份名称的另一个数据框列

  10. 10

    如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

  11. 11

    R:使用来自另一个数据框的映射在一个数据框中创建一个新列

  12. 12

    检查一个数据框的项目是否在范围内,是否在另一个数据框中定义并且具有相同的索引

  13. 13

    从列中的另一个数据帧返回具有不同值的行

  14. 14

    从另一个数据框中更新熊猫数据框中的特定值

  15. 15

    从另一个数据框中查询数据以获取r中的新列

  16. 16

    如何根据特定规则将一个数据框中的列添加到另一个数据框中

  17. 17

    您如何子集一个在R中具有多个重复值的数据框

  18. 18

    R:创建新的数据框行是来自另一个数据框的列

  19. 19

    将具有两个日期列的一个数据框与具有两个日期列的另一个数据框合并

  20. 20

    从数据框中获取所有行,这些行具有来自另一个数据框中的匹配值

  21. 21

    如何从另一个数据框更新带有集合的熊猫数据框

  22. 22

    如何从另一个数据框更新带有集合的熊猫数据框

  23. 23

    如何基于另一个数据框上的条件匹配在数据框中创建新列?

  24. 24

    语言:如何根据另一个数据框在数据框中创建新列?

  25. 25

    用另一个数据框的列填充熊猫中的数据框列

  26. 26

    熊猫:根据另一个数据框中的值在数据框中添加新列

  27. 27

    R:通过查找同一列中具有条件的数据框中所有大于或小于另一个给定数字的数字来创建新列

  28. 28

    如何基于另一个长度不同的另一个数据框的值在现有数据框上创建新列

  29. 29

    使用条件从另一个数据框中更新值来更新pandas数据框列

热门标签

归档