导语:
本文主要介绍了关于python中合并表格的两种方法的相关知识,包括python表格,以及python -m这些编程知识,希望对大家有参考作用。
合并表格时,设置表头很重要,即设置表格的第一列作为合并表的索引,这样在合并表格时,第一列元素相同的行两个表的列将被合并。
方法一:使用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如何引用模块11/15
- ♥ python生成器切片的实现10/09
- ♥ python如何计算除法10/09
- ♥ python中AttributeError异常介绍08/19
- ♥ python编程删除字符的方法01/10
- ♥ python如何自动下载pip11/11
内容反馈