用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中的yield浅析
Jun 16 Python
python创建和删除目录的方法
Apr 29 Python
深入理解python中的浅拷贝和深拷贝
May 30 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
深入解析Python小白学习【操作列表】
Mar 23 Python
python安装virtualenv虚拟环境步骤图文详解
Sep 18 Python
keras slice layer 层实现方式
Jun 11 Python
怎么快速自学python
Jun 22 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
Python threading模块condition原理及运行流程详解
Oct 05 Python
python 决策树算法的实现
Oct 09 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
PHP5 面向对象(学习记录)
2009/12/02 PHP
PHP中strtotime函数使用方法分享
2012/01/10 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
JS实现闪动的title消息提醒效果
2014/06/20 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
AngularJS路由删除#符号解决的办法
2017/09/28 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
vue中的mvvm模式讲解
2019/01/31 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
js实现时钟定时器
2020/03/26 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
Python函数式编程指南(二):从函数开始
2015/06/24 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
python 二维数组90度旋转的方法
2019/01/28 Python
python实现小球弹跳效果
2019/05/10 Python
wxPython实现画图板
2020/08/27 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
外贸学院会计专业应届生求职信
2013/11/14 职场文书
调研座谈会发言材料
2014/08/23 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
教师年度个人总结
2015/02/11 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis