【发布时间】:2019-06-23 19:08:24
【问题描述】:
我有两个数据框:df1 和 df2。 df1 具有列 id 和 name。 df2 有 id 和 firstname。我想将df1 中的所有id 与df2 中的id 进行比较,对于匹配项,我想用name 中的df1 中的name 列的值来更新/覆盖firstname 列。
我试过的代码是:
df1.loc[df1.id.isin(df2.id),[name]]= df2[[firstname]].values
【问题讨论】:
-
您好,欢迎来到 SO。请阅读有关mcve 的内容。
标签: python python-3.x pandas