时间:2021-05-22
直接上图,图文并茂,相信你很快就知道要干什么。
A文件:
B文件:
可以发现,A文件中“汉字井号”这一列和B文件中“WELL”这一列的属性相同,以这一列为主键,把B文件中“TIME”这一列数据添加到A文件中,如果B文件缺少某些行,则空着,最后A文件的行数不变,效果如下:
代码如下:
# -*- coding: utf-8 -*-"""Created on Wed Nov 29 16:02:05 2017@author: wq"""import pandas as pddf1 = 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按列合并两个文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我有两个数据文件,分别只有一列,这两列数据行数一行,我想把这两列合并到一个数据文件中,方便使用。我的两个数据文件分别是1.txt,2.txt,保存后的文件名是3
应用场景:使用pandas把多个相同结构的Excel文件合并为一个。原始数据:相关代码:importosimportpandasaspd#将文件读取出来放一个列
合并链表,顾名思义,就是将两个按顺序存放数据的链表中的数据合并为用一个链表存储,比如在处理多项式的加减法时就需要将两个多项式的数据进行合并。合并方式有很多种:如
本文实例讲述了python实现两个dict合并与计算操作。分享给大家供大家参考,具体如下:用pythonic的方法,将两个dict合并,并进行计算.如果key值
在Pandas中求差集没有专门的函数。处理办法就是将两个DataFrame追加合并,然后去重。divident.append(hasThisYearDivide