替换和过滤数据框行值

时间:2018-11-13 05:58:59

标签: python dataframe

我有两个数据框,一个带有表达式,另一个带有值。数据框1条件列的值与另一个数据框的列名相同。我需要从Dataframe 2中获取每一行的值,并替换Dataframe 1条件而不进行循环。

我应该如何以优化的方式进行操作?

DataFrame 1:

     Criteria         point
0  chgdsl='10'         1
1  chgdt ='01022007'   2
3  chgdsl='9'          3

DataFrame 2:

      chgdsl            chgdt            chgname
  0     10              01022007          namrr
  1      9              02022007          chard
  2      9              01022007          exprr

我希望当我获取DataFrame 2的第一行时,Dataframe 1的输出将为10='10'01022007 ='01022007' 10='9'

需要一次从数据框2获取一行,并将其替换为数据框1的所有行。

0 个答案:

没有答案