私は2つのデータフレームを持っています:
dfBB
ランク、歌、アーティスト、年
およびdfMap
アーティスト、曲、SongId、ArtistId
アーティストとソングに基づいてそれらをマージしたいと思います。つまり、それらが一致する場合は余分な列を追加します。それ以外の場合は 0:
アーティスト、曲、SongId、ArtistId、ランク、年
アーティストまたは曲の綴りが間違っている可能性がある別の問題を予見しています。類似性を確認できますか?どうすればいいのかわからない。
私が試したマージのために:
merged = pd.merge(dfMap, dfBB, on='Artist' and 'Song', how='outer')
しかし得た:
Artist_x, Song, SongId, ArtistId, Rank, Artist_y, Rank