关于使用merge合并两个data_frame出现大量的空值的情况

原文链接: https://blog.csdn.net/dm_learner/article/details/79719380

              cid  total_sales   c_name   c1    n1
0           1101.0   7520675.03      NaN  NaN   NaN
1         110201.0   5920098.53      NaN  NaN   NaN
2         110202.0  11080813.26      NaN  NaN   NaN
3         110203.0   1781374.74      NaN  NaN   NaN
4         110204.0      4926.56      NaN  NaN   NaN
5         110205.0   5829167.01      NaN  NaN   NaN
6         110206.0   9002016.18      NaN  NaN   NaN

解决方法因此,在使用merge进行连接前,必须对连接的关键字进行字符化或者整型化的调整,使连接的关键字值和类型都相同。即:data_frame_1=pd.read_csv(文件名,dtype={关键词:str})

             data_frame_2=pd.read_csv(文件名,dtype={关键词:str})

             df=pd.merge(data_frame_1,data_frame_2,on='关键词')
————————————————
版权声明:本文为CSDN博主「DM_learner」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dm_learner/article/details/79719380

你可能感兴趣的:(#,pandas)