这篇文章主要介绍“Python如何按列合并多个文件?Python按列合并多个文件的方法”的相关知识,以下内容将通过具体实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python如何按列合并多个文件?Python按列合并多个文件的方法”文章能帮助大家解决问题。

Python如何按列合并多个文件?Python按列合并多个文件的方法

具体操作步骤如下:

1.首先,打开安装好的python,并新建一个python项目

2.python项目创建好之后,然后使用大家熟悉的方式,需要在项目中使用import方法导入pandas模块

import pandas as pd

3.pandas模块导入后,使用pd.read方法分别打开两个csv文件,用于测试;

File1 = pd.read_csv(u'h1.csv', encoding='gbk')
File2 = pd.read_csv('h2.csv', encoding='gbk')

4.最后,csv文件打开后,使用pd.merge()方法就可以很好的实现按列合并两个文件.补充: merge() 函数能够进行高效的进行两个文件的合并操作,这与 SQL 关系型数据库的 MERGE 用法非常相似,英汉译的merge 翻译过来就是“合并”的意思,所以这里也不难理解,它表示的是把两个 DataFrame 数据表通过指定的方式进行连接,最后变成一个新的 DataFrame 数据表 ,代码如下:

File3 = pd.merge(File1, File2, how='left', left_on=u'',right_on='WELL')

参数如下:

left_on: 是将DataFrame 中的左侧作为连接键的列名使用。虽然参数在左列表、右列标签名不相同,但表达的含义却是相同的。

right_on:是将 DataFrame 中的右侧作连接键的列名。

how:要执行的合并类型,从 {'left', 'right', 'outer', 'inner'} 中取值,默认为“inner”内连接。

以上就是关于Python如何按列合并多个文件?Python按列合并多个文件的方法”,希望能对你们的学习带来帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!