导语:
本文主要介绍了关于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')
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 2020年了,你应该知道怎么用seaborn了!12/31
- ♥ python如何表示无穷小10/13
- ♥ python如何判断一个对象的属性10/28
- ♥ python导入系统错误09/24
- ♥ 如何删除python venv10/24
- ♥ 如何编写和运行 Python 程序10/13
内容反馈