我试图在两个表之间应用联接以获得理想的结果。你能帮我怎么做吗?
示例:
df1:
kol_id jnj_id kol_full_nm foc_area_id thrc_cd thrc_nm
101152 7124166 Constance Ann Benson 1 VIR VIR
251489 7822721 Mariam S Aziz 1 VIR VIR
100856 7356682 William Rodney Short 1 VIR VIR
df2:
kol_id jnj_id thrc_nm
101152 7124166 VIR
理想的结果:
df_final:
kol_id jnj_id kol_full_nm foc_area_id thrc_cd thrc_nm
101152 7124166 Constance Ann Benson 1 VIR VIR
答案 0 :(得分:0)
import pandas as pd
df_3=pd.merge(df1,df2,on=['kol_id','jnj_id'],how='inner')
根据所需的连接类型用左,右,外替换内部。