merge函数:
pd.merge(df1,df2,how='inner') #双表连接将两个表共有的数据连接结 #后面如果是on的话就是以哪一行为标准进行链接 pd.merge(df1,df2,on=['name']) #name这一列作为标准进行链接name是共同的列 pd.merge(df1 ,df2,on=['name'],how='left')#以name为标准链接,但是向左表看齐 #如果说左表有4条数据,右表有三条数据,那么在整合的表中右表没有的值就是为空 #把left改成right那么主表就变成了右
左右表不一样的情况下可以采用left_on h和right_on 字段来合并
duplicated函数删除两列值相同的数据
Pandas如何删除两列中值相同的行|极客教程 (geek-docs.com)
df2.drop_duplicates(subset=['省市','成果名称'],inplace=True) #删除了这两列相同的数据
改正一下上面讲述的是两个标的相互融合,而我想要的结果是两个表拼接后期我在进行数据的修改
pandas df上下拼接_pandas 上下拼接-CSDN博客
标签:name,df1,df2,merge,pd,清洗,数据 From: https://www.cnblogs.com/222wan/p/18069291