python两表连接数据处理的小技巧–merge

  • Post author:
  • Post category:python


python两表连接数据处理的小技巧–merge

​ 今天在工作的时候, 碰到两个表需要做连接, 很简单的问题,

pd.merge

就可以解决问题. 但是在检查数据的时候却发现很多没有merge上, 明明要连接的字段在两个表中都有记录, 为什么merge出来的结果有缺失呢?仔细检查数据才发现, 有些数据字段是以0开头的, 例如

0021

等. python在读取这些数据的时候会忽略掉最前面的多个0, 所以会出现上述情况?

​ 这个问题该怎么处理? 其实很简单,

code

最容易直观说明与解决问题了.

1. python环境创建

data1 = pd.DataFrame({
  'id': ['001','002','031','421'], 



版权声明:本文为kizgel原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。