Python 需要从列中添加缺少的值

Python 需要从列中添加缺少的值,python,pandas,Python,Pandas,我有两个熊猫数据帧,它们都有一个公共列,但它们的值不同。希望将缺少的值获取到另一个dataframe公共列 df1 name mobile email abcd 992293 abcd@abcd.com efgh 687678 efgh@efgh.com ijkl 7878678 ijkl@ijkl.com mnop 678687 mnop@mnop.com qrst 6876 qrst@qrst.com 这是在一个公共密钥上连接两个数据帧

我有两个熊猫数据帧,它们都有一个公共列,但它们的值不同。希望将缺少的值获取到另一个dataframe公共列

df1

name    mobile  email
abcd    992293  abcd@abcd.com
efgh    687678  efgh@efgh.com
ijkl    7878678 ijkl@ijkl.com
mnop    678687  mnop@mnop.com
qrst    6876    qrst@qrst.com


这是在一个公共密钥上连接两个数据帧的简单情况:

pd.merge(df1, df2, on='name',how='left')
Expected output

name    age
abcd    22
efgh    12
ijkl
mnop
qrst
pd.merge(df1, df2, on='name',how='left')