如何根据列单元格值在一个数据帧上查找一行并将其附加到另一数据帧的行上?

CodeNoob23

我已经在寻找这一答案了一天。我找不到解决方案。我有两个用于NBA统计数据的数据框。一个只有团队名称,另一个则具有团队名称和相关的统计信息。我想在第一个数据帧上查找每个团队名称,并将第二个数据统计数据附加到与该团队名称匹配的行中。

df1 = 'DATE' : [rows of dates], 'TEAM_NAME': [row of team names with duplicates]
df2 = 'TEAM_NAME': [row of unique team names], 'STAT #1' ['row of stats], etc....

我想df1看起来像这样:

'DATE'   'TEAM_NAME'  'STAT 1' 'STAT 2' etc...
1-Jan-21  Boston        23        15    
5-Jan-21  Detroit       45        90
1-Jan-21  Boston        23        15

UPDATE *我使用了合并和联接,它确实可以满足我的需要,但是有一个问题。这两个功能在遇到数据加入时都会按团队名称对我的数据进行分组。我需要它来保留原始顺序并以这种方式替换行。

博斯科尼奇

无需从单元格中单独提取值,只需合并两个数据帧即可。

merged = df1.merge(df2,how='left')

由于df1和df2都具有“ TEAM_NAME”列,因此假定这些值是两个数据帧之间唯一的共享列,则合并操作将自动对这些值进行合并。如果框架具有多个共享列,请指定连接列;

merged = df1.merge(df2,how='left',on='TEAM_NAME')

并且如果您需要在date和team_name列上合并;

merged=df1.merge(df2,how='left',on=['TEAM_NAME','DATE'])

但是要回答您的原始问题,可以按如下所示按值检索单元格:

stat1 = df2.loc[df2.TEAM_NAME=='LAKERS','STAT#1']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个数据帧的一行的EACH值与另一数据帧的一行的所有值相乘

来自分类Dev

如何连接Datagridview行值并将其存储到一个数据表单元格中

来自分类Dev

在另一个数据帧中计算一行熊猫数据帧

来自分类Dev

如果特定列的值在两个数据帧中都匹配,则将一个数据帧的行复制到另一数据帧

来自分类Dev

如何根据另一个数据帧的2个列(开始和结束)中指定的范围来标记一个数据帧的行?

来自分类Dev

根据将另一个单元格与另一个数据帧的单元格进行比较来更改一个数据帧中单元格的值-熊猫

来自分类Dev

Pandas数据框将列与一个值进行比较,然后将这一行和上一行放入另一数据框

来自分类Dev

根据R中的另一个数据帧更改单元格

来自分类Dev

如何在两个数据帧中查找值,以及如何在一个数据帧中的匹配行上添加新值

来自分类Dev

如何将一个数据帧中某些列的值与另一数据帧中同一列集的值进行比较?

来自分类Dev

删除行并根据另一个对一个数据帧进行排序

来自分类Dev

一个数据框中的列总和基于另一数据帧的行值

来自分类Dev

如何将单元格值从一个数据帧复制到另一数据帧(不匹配的数据帧长度)

来自分类Dev

根据条件查找一个数据帧中的列等于另一数据帧的情况

来自分类Dev

如何根据另一个数据帧中的行条件对一个数据帧的行索引进行矢量化查找

来自分类Dev

如何基于第三列的共享ID从一个数据帧中获取数据并将其复制到另一数据帧中的现有列中

来自分类Dev

如何提取数据帧的每一行并将解析的字符串从另一个数据帧添加到R中第一个数据帧的列

来自分类Dev

使用另一个数据帧查找数据帧的对应行值

来自分类Dev

根据另一个数据帧中的值将数据帧的列相乘

来自分类Dev

Python Pandas合并两个数据帧,并将一个数据帧的一行映射到另一数据帧的所有行

来自分类Dev

查找一个数据帧中的一行出现在R中的另一个数据帧中的时间

来自分类Dev

在 R 中动态地将一个数据帧附加到另一个数据帧上

来自分类Dev

用来自另一个数据帧的匹配 ID 替换 Pandas 中的单元格值

来自分类Dev

Python - 如何遍历数据帧并将一个单元格中的值替换为同一行中另一个单元格中的值

来自分类Dev

R - 将数据帧中的行附加到另一个行,而不会在“主键列”上重复

来自分类Dev

Pandas - 用来自另一个数据帧的值填充一个数据帧的每一行

来自分类Dev

根据来自另一个数据帧的值替换数据帧中的行元素

来自分类Dev

PostgreSQL。如何使用python复制一行中单元格的值并将其粘贴到同一表中另一行的另一个单元格中

来自分类Dev

如何将数据帧附加到另一个数据帧的每一行?

Related 相关文章

  1. 1

    如何将一个数据帧的一行的EACH值与另一数据帧的一行的所有值相乘

  2. 2

    如何连接Datagridview行值并将其存储到一个数据表单元格中

  3. 3

    在另一个数据帧中计算一行熊猫数据帧

  4. 4

    如果特定列的值在两个数据帧中都匹配,则将一个数据帧的行复制到另一数据帧

  5. 5

    如何根据另一个数据帧的2个列(开始和结束)中指定的范围来标记一个数据帧的行?

  6. 6

    根据将另一个单元格与另一个数据帧的单元格进行比较来更改一个数据帧中单元格的值-熊猫

  7. 7

    Pandas数据框将列与一个值进行比较,然后将这一行和上一行放入另一数据框

  8. 8

    根据R中的另一个数据帧更改单元格

  9. 9

    如何在两个数据帧中查找值,以及如何在一个数据帧中的匹配行上添加新值

  10. 10

    如何将一个数据帧中某些列的值与另一数据帧中同一列集的值进行比较?

  11. 11

    删除行并根据另一个对一个数据帧进行排序

  12. 12

    一个数据框中的列总和基于另一数据帧的行值

  13. 13

    如何将单元格值从一个数据帧复制到另一数据帧(不匹配的数据帧长度)

  14. 14

    根据条件查找一个数据帧中的列等于另一数据帧的情况

  15. 15

    如何根据另一个数据帧中的行条件对一个数据帧的行索引进行矢量化查找

  16. 16

    如何基于第三列的共享ID从一个数据帧中获取数据并将其复制到另一数据帧中的现有列中

  17. 17

    如何提取数据帧的每一行并将解析的字符串从另一个数据帧添加到R中第一个数据帧的列

  18. 18

    使用另一个数据帧查找数据帧的对应行值

  19. 19

    根据另一个数据帧中的值将数据帧的列相乘

  20. 20

    Python Pandas合并两个数据帧,并将一个数据帧的一行映射到另一数据帧的所有行

  21. 21

    查找一个数据帧中的一行出现在R中的另一个数据帧中的时间

  22. 22

    在 R 中动态地将一个数据帧附加到另一个数据帧上

  23. 23

    用来自另一个数据帧的匹配 ID 替换 Pandas 中的单元格值

  24. 24

    Python - 如何遍历数据帧并将一个单元格中的值替换为同一行中另一个单元格中的值

  25. 25

    R - 将数据帧中的行附加到另一个行,而不会在“主键列”上重复

  26. 26

    Pandas - 用来自另一个数据帧的值填充一个数据帧的每一行

  27. 27

    根据来自另一个数据帧的值替换数据帧中的行元素

  28. 28

    PostgreSQL。如何使用python复制一行中单元格的值并将其粘贴到同一表中另一行的另一个单元格中

  29. 29

    如何将数据帧附加到另一个数据帧的每一行?

热门标签

归档