根据另一个数据框中的多个标识符从数据框中提取行

泰勒·德登(Tyler Durden)

我想基于另一个数据帧中包含的多个标识变量从数据帧中提取行的选择。考虑以下说明性数据集:

df <- data.frame(id=c(1,2,2,3,4,4,4,4,5), ref=c("A","B","C","D","E","F","F","G","H"), amount=c(10,15,20,25,30,35,-35,40,45))
required <- data.frame(id=c(2,3,4,4), ref=c("B","D","E","F"))

我想要具有ID,ref和数量的数据帧中的输出,如下所示:

id参考量
2 B 15
3 D 25
4 E 30
4 F 35
4 F -35

尤其要注意,id 4和ref F来自df的两个匹配项的数量分别为35和-35。

马修·伦德伯格

您要合并:

merge(df, required)
##    id ref amount
##  1  2   B     15
##  2  3   D     25
##  3  4   E     30
##  4  4   F     35
##  5  4   F    -35

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于另一个数据框中的多个标识符从数据框中提取行

来自分类Dev

根据另一个数据框给出的匹配值从大列表中提取数据框

来自分类Dev

从另一个数据框中提取熊猫数据框

来自分类Dev

如何根据条件基于另一个数据框提取熊猫数据框的行

来自分类Dev

根据来自另一个数据框的值将数据框拆分为多个数据框

来自分类Dev

根据 R 中另一个数据框中的行选择数据框中的行

来自分类Dev

如何从数据框中提取行(使用循环)并将其保存在另一个数据框中

来自分类Dev

从R中的另一个数据框创建多个数据框

来自分类Dev

根据与另一个数据框的(唯一)部分匹配,从数据框中删除行

来自分类Dev

根据另一个数据框中的日期过滤数据框中的值

来自分类Dev

根据id列中的公共值从另一个数据框中减去数据框的行

来自分类Dev

根据另一个数据框中的列删除行

来自分类Dev

根据另一个数据框从数据框中设置子集/选择列

来自分类Dev

根据另一个数据框/列表在数据框中的列子集

来自分类Dev

根据Python中的另一个数据框更新数据框

来自分类Dev

根据另一个数据框计算数据框中的列值

来自分类Dev

根据python中另一个数据框的2列过滤数据框

来自分类Dev

根据另一个数据框中的信息对数据框进行分类

来自分类Dev

如何根据另一个数据框的值删除数据框中的行

来自分类Dev

根据另一个数据框的行值在数据框中添加新列

来自分类Dev

根据另一个数据框的值删除一个数据框的行和列

来自分类Dev

通过检查在一个单元格中提供的多个标识符属于另一个数据帧中的同一组来过滤数据集

来自分类Dev

根据另一个数据框中的行创建多个新数据框,并在r中使用for循环

来自分类Dev

根据另一个数据框替换一个数据框中的列中的多个值

来自分类Dev

根据另一个数据框中的值对一个数据框进行子集

来自分类Dev

根据关键列值熊猫将一个数据框中的行与另一个数据框中的行匹配

来自分类Dev

根据Pandas中的一个公共列从另一个数据框更新多个列

来自分类Dev

根据另一个数据框中的名称的行索引将一个数据框中的名称转换为数字

来自分类Dev

如何删除不在另一个数据框中的数据框行?

Related 相关文章

  1. 1

    基于另一个数据框中的多个标识符从数据框中提取行

  2. 2

    根据另一个数据框给出的匹配值从大列表中提取数据框

  3. 3

    从另一个数据框中提取熊猫数据框

  4. 4

    如何根据条件基于另一个数据框提取熊猫数据框的行

  5. 5

    根据来自另一个数据框的值将数据框拆分为多个数据框

  6. 6

    根据 R 中另一个数据框中的行选择数据框中的行

  7. 7

    如何从数据框中提取行(使用循环)并将其保存在另一个数据框中

  8. 8

    从R中的另一个数据框创建多个数据框

  9. 9

    根据与另一个数据框的(唯一)部分匹配,从数据框中删除行

  10. 10

    根据另一个数据框中的日期过滤数据框中的值

  11. 11

    根据id列中的公共值从另一个数据框中减去数据框的行

  12. 12

    根据另一个数据框中的列删除行

  13. 13

    根据另一个数据框从数据框中设置子集/选择列

  14. 14

    根据另一个数据框/列表在数据框中的列子集

  15. 15

    根据Python中的另一个数据框更新数据框

  16. 16

    根据另一个数据框计算数据框中的列值

  17. 17

    根据python中另一个数据框的2列过滤数据框

  18. 18

    根据另一个数据框中的信息对数据框进行分类

  19. 19

    如何根据另一个数据框的值删除数据框中的行

  20. 20

    根据另一个数据框的行值在数据框中添加新列

  21. 21

    根据另一个数据框的值删除一个数据框的行和列

  22. 22

    通过检查在一个单元格中提供的多个标识符属于另一个数据帧中的同一组来过滤数据集

  23. 23

    根据另一个数据框中的行创建多个新数据框,并在r中使用for循环

  24. 24

    根据另一个数据框替换一个数据框中的列中的多个值

  25. 25

    根据另一个数据框中的值对一个数据框进行子集

  26. 26

    根据关键列值熊猫将一个数据框中的行与另一个数据框中的行匹配

  27. 27

    根据Pandas中的一个公共列从另一个数据框更新多个列

  28. 28

    根据另一个数据框中的名称的行索引将一个数据框中的名称转换为数字

  29. 29

    如何删除不在另一个数据框中的数据框行?

热门标签

归档