如何从另一个数据框填充数据框列值

时间:2020-02-03 15:21:56

标签: python pandas dataframe

df1

col1 col2
 1    A
 1    A
 2
 3
 4    D
 4    D

df2

coln1   coln2
  1      A
  2      B
  3      c
  4      D


 df1(col2) = df1(col2).map(df2.set_index(coln1)[coln2])

尝试从df2填充df1中的col2值,其中df1.col1 = df2.coln1

这里两个数据集很大,都是从csv文件导入的,请帮助我更正上面的代码。

如果出现以下错误,该如何处理

InvalidIndexError:仅对具有唯一值的Index对象重新索引

0 个答案:

没有答案