用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开发的单词频率统计工具wordsworth使用方法
Jun 25 Python
python获取当前日期和时间的方法
Apr 30 Python
详解Python里使用正则表达式的ASCII模式
Nov 02 Python
通过python+selenium3实现浏览器刷简书文章阅读量
Dec 26 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
使用Python微信库itchat获得好友和群组已撤回的消息
Jun 24 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
python如何以表格形式打印输出的方法示例
Jun 21 Python
Python登录系统界面实现详解
Jun 25 Python
使用python去除图片白色像素的实例
Dec 12 Python
python django中8000端口被占用的解决
Dec 17 Python
Python通用唯一标识符uuid模块使用案例
Sep 10 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中批量替换文件名的实现代码
2011/07/20 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
2016/06/20 PHP
php字符集转换
2017/01/23 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
JavaScript中递归实现的方法及其区别
2017/09/12 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
详解Django-restframework 之频率源码分析
2019/02/27 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
《日月潭》教学反思
2014/02/28 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
物流管理专业自荐信
2014/06/23 职场文书