1. 上下合并
    train和test有同样的columns
pd.concat([train,test]) # 上下合并train,test

当columns不同时:

# 将ie的影响着和追随者的id和音乐类型上下合并
pd.DataFrame(np.concatenate((ie[['influencer_id','influencer_main_genre']],ie[['follower_id','follower_main_genre']])))

左右合并:
如果不成功,需要对两个df都reset_index一下

pd.concat([df1,df2], axis=1)  # 必要时可调整参数:ignore_index=True

算了,还是老老实实用pd.merge吧,这个方法怎么都对不上数

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐