【发布时间】:2021-10-27 18:49:06
【问题描述】:
如何将这两个数据框合并为我想要的结果?
df1 = pd.DataFrame({'Animals': ['Dog','Cat','Monkey','Snake','bear','dear'],
'Price': ['100','NAN','100','70','NAN','100']})
df2 = pd.DataFrame({'Animals': ['Cat','bear'], 'Price': ['50','200']})
result = pd.merge(df1, df2, how='left', on=['Animals'])
想要的结果:
Animals Price
Dog 100
Cat 50
Monkey 100
Snake 70
bear 200
dear 100
【问题讨论】:
-
它的拼写是“鹿”,顺便说一句。
-
是的,没错,我打字很快,拼写错误。 :-)
标签: python python-3.x pandas