python中合并表格的两种方法
- 更新时间:2021-07-31 09:56:20
- 编辑:鄂和通
本站收集了一篇相关的编程文章,网友阙念桃根据主题投稿了本篇教程内容,涉及到Python相关内容,已被701网友关注,内容中涉及的知识点可以在下方直接下载获取。
参考资料
- 基于Python的大数据分析基础及实战 PDF 电子书 / 202 MB / 余本国 推荐度:
- Head First Python(第2版) PDF 电子书 / 86.9 MB / Paul Barry 推荐度:
- Python Web开发实战 PDF 电子书 / 72.7 MB / 董伟明 推荐度:
- Python从入门到精通 PDF 电子书 / 18.9 MB / 明日科技 推荐度:
- 《用Python轻松设计控制系统》源代码 配套资源 / 8.7 MB / [日]南 裕树(Yuki Minami) 推荐度:
正文内容
我们整理一篇关于《python中合并表格的两种方法》技术文章,实例用法很详细,改了一下错误代码,希望对网友有用。
合并表格要注意的是设置表格的表头,也就是是将表格第一列设置为合并表格的索引,这样合并表格的时候就会合并两个表格第一列的元素相同的行。
方法一:使用join合并
import numpy as np import pandas as pd import matplotlib as plt id1=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/id4.csv') dba=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/dba2.csv') id1.head() df1=id1.set_index('influencer_name') df2=dba df2=dba.set_index('influencer_name') w=df1.join(df2) w.info()
方法二:使用merge合并
import numpy as np import pandas as pd import matplotlib as plt id4=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/id4.csv') dba=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/dba2.csv') id4.head() df1=id4.set_index('influencer_name') df2=dba df2=dba.set_index('influencer_name') df3 = pd.merge(df1,df2,how='inner',on='influencer_name') print(df3) df3.to_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/alldataexceptyear.csv')
以上两种合并输出的结果不同,但how=‘inner’ 定义的是表格内部的合并,合并的是两个表格相似的地方。
pd.merge(df1,df2,how='inner',on='influencer_name')
相关教程
-
Python流程控制 if else实现解析
这篇文章主要介绍了Python 流程控制 if else实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
发布时间:2019-09-08
-
python利用线程实现多任务
这篇文章主要介绍了python利用线程实现多任务,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
发布时间:2021-05-02