用pandas按列合并两个文件的实例


Posted in Python onApril 12, 2018

直接上图,图文并茂,相信你很快就知道要干什么。

A文件:

用pandas按列合并两个文件的实例

B文件:

用pandas按列合并两个文件的实例

可以发现,A文件中“汉字井号”这一列和B文件中“WELL”这一列的属性相同,以这一列为主键,把B文件中“TIME”这一列数据添加到A文件中,如果B文件缺少某些行,则空着,最后A文件的行数不变,效果如下:

用pandas按列合并两个文件的实例

代码如下:

# -*- coding: utf-8 -*-
"""
Created on Wed Nov 29 16:02:05 2017
@author: wq
"""
import pandas as pd
df1 = pd.read_csv(u'input.csv', encoding='gbk')
df2 = pd.read_csv('input1.csv', encoding='gbk')
outfile = pd.merge(df1, df2, how='left', left_on=u'汉字井号',right_on='WELL')
outfile.to_csv('outfile.csv', index=False, encoding='gbk')

以上这篇用pandas按列合并两个文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现带错误处理功能的远程文件读取方法
Apr 29 Python
json跨域调用python的方法详解
Jan 11 Python
利用Python查看目录中的文件示例详解
Aug 28 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
python 获取毫秒数,计算调用时长的方法
Feb 20 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
Sep 25 Python
使用python的pyplot绘制函数实例
Feb 13 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
Python导入数值型Excel数据并生成矩阵操作
Jun 09 Python
Python定义一个函数的方法
Jun 15 Python
PyTorch dropout设置训练和测试模式的实现
May 27 Python
Python中多个数组行合并及列合并的方法总结
Apr 12 #Python
Python实现的凯撒密码算法示例
Apr 12 #Python
python merge、concat合并数据集的实例讲解
Apr 12 #Python
Python实现的维尼吉亚密码算法示例
Apr 12 #Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 #Python
python监控进程脚本
Apr 12 #Python
使用Eclipse如何开发python脚本
Apr 11 #Python
You might like
PHP 读取和修改大文件的某行内容的代码
2009/10/30 PHP
PHP eval函数使用介绍
2013/12/08 PHP
php类常量用法实例分析
2015/07/09 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
jquery 图片上传按比例预览插件集合
2011/05/28 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
jQuery操作css样式
2017/05/15 jQuery
JavaScript之Canvas_动力节点Java学院整理
2017/07/04 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
javaScript动态添加Li元素的实例
2018/02/24 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
python爬取m3u8连接的视频
2018/02/28 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python使用knn实现特征向量分类
2018/12/26 Python
python 图像平移和旋转的实例
2019/01/10 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
直接有效的自我评价
2014/01/11 职场文书
社区健康教育实施方案
2014/03/18 职场文书
小学生期末评语大全
2014/04/21 职场文书
趣味运动会标语口号
2015/12/26 职场文书
基于angular实现树形二级表格
2021/10/16 Javascript