用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线程池的实现实例
Nov 18 Python
在类Unix系统上开始Python3编程入门
Aug 20 Python
python+selenium实现登录账户后自动点击的示例
Dec 22 Python
对python中数组的del,remove,pop区别详解
Nov 07 Python
Python实现语音识别和语音合成功能
Sep 20 Python
动态设置django的model field的默认值操作步骤
Mar 30 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
Jun 08 Python
python中time、datetime模块的使用
Dec 14 Python
python中Tkinter 窗口之输入框和文本框的实现
Apr 12 Python
Python机器学习之基础概述
May 19 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
May 31 Python
Python数据可视化之Seaborn的安装及使用
Apr 19 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在Web开发领域的优势
2006/10/09 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
jquery foreach使用示例
2013/09/12 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
2013/11/12 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
js表单登陆验证示例
2016/10/19 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
python写的一个squid访问日志分析的小程序
2014/09/17 Python
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
python写日志封装类实例
2015/06/28 Python
python操作oracle的完整教程分享
2018/01/30 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
Python 项目转化为so文件实例
2019/12/23 Python
Python操作Word批量生成合同的实现示例
2020/08/28 Python
python制作微博图片爬取工具
2021/01/16 Python
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
2013/02/04 HTML / CSS
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
自我评价个人范文
2013/12/16 职场文书
质检部职责
2013/12/28 职场文书
食堂卫生管理制度
2015/08/04 职场文书
学校体育节班级口号
2015/12/25 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server