问题阐述:如何解决merge后数据全部为nan?
A有1000行、2列
B有500行、1000列
一、左连接
df=pd.merge(A,B,on=[id1,id2], how='left')
结果df.shape()正常,1000行、1000列。但是数据有998列为空。
二、右连接
df=pd.merge(A,B,on=[id1,id2], how='right')
结果df.shape()正常,1000行、1000列。同时那998列正常、与B相同。
问题阐述:如何解决merge后数据全部为nan?
A有1000行、2列
B有500行、1000列
一、左连接
df=pd.merge(A,B,on=[id1,id2], how='left')
结果df.shape()正常,1000行、1000列。但是数据有998列为空。
二、右连接
df=pd.merge(A,B,on=[id1,id2], how='right')
结果df.shape()正常,1000行、1000列。同时那998列正常、与B相同。