fico_score1=pd.merge(fico_score,file_handler, on='customerInputSocialsecuritynumber')
customerInputSocialsecuritynumber在两个数据框中均可用。
答案 0 :(得分:0)
您需要指定左连接参数:
fico_score1=pd.merge(fico_score,file_handler, on='customerInputSocialsecuritynumber', how='left')
答案 1 :(得分:0)
我得到了答案。 file_handler的customerInputSocialsecuritynumber是int,fico_score的customerInputSocialsecuritynumber是字符串。这就是为什么它无法加入数据框架的原因。 我将str列转换为int,然后将其合并。
fico_score [“ customerInputSocialsecuritynumber”] = fico_score [“ customerInputSocialsecuritynumber”]。astype(int)fico_score1 = pd.merge(fico_score,file_handler,on ='customerInputSocialsecuritynumber')