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 版权协议,转载请附上原文出处链接和本声明。