用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 17 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
May 28 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
python实现的MySQL增删改查操作实例小结
Dec 19 Python
搞清楚 Python traceback的具体使用方法
May 13 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
用opencv给图片换背景色的示例代码
Jul 08 Python
python获取整个网页源码的方法
Aug 03 Python
OpenCV-Python实现人脸磨皮算法
Jun 07 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 set_error_handler()函数使用详解(示例)
2013/11/12 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
PHP中phar包的使用教程
2017/06/14 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
JQuery从头学起第三讲
2010/07/06 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
2016/07/04 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
python基于K-means聚类算法的图像分割
2019/10/30 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
pymysql的简单封装代码实例
2020/01/08 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
东方电视购物:东方CJ
2016/10/12 全球购物
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
材料会计岗位职责
2014/03/06 职场文书
道路交通安全实施方案
2014/03/12 职场文书
投资建议书模板
2014/05/12 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
考试作弊检讨
2015/01/27 职场文书