知行编程网知行编程网  2022-10-28 20:30 知行编程网 隐藏边栏  898 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中合并表格的两种方法的相关知识,包括python表格,以及python -m这些编程知识,希望对大家有参考作用。

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')

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享