2016-05-08 12 views
1

を有する二つのCSVファイル間の珍しい行を見つけます最初に2番目のデータフレームに存在しないコード。この場合、CCC。私は、次のデータ</p> <pre><code>code AAA BBA CCC </code></pre> <p>と異なる構造が、共通の列を持つ別のcsvファイルで1つのCSVファイルを持っている一般的なフィールド

どうすればいいですか?

+0

http://stackoverflow.com/questions/6486450/python-compute-list-difference –

答えて

2

pandasタグを使用しているので、pandasという解決策の後であると見なします。あなたは二つの異なるデータフレームの両方でCSVファイルを読んでいた場合は、最初のCSVがdf_1で読むとdf_2に2番目のしていることを仮定して、あなたはこれを行うことができます:

>> df_1[~df_1['code'].isin(df_2['code'])][['code']] 

または

>> set(df_1['code'].values.tolist()) - set(df_2['code'].values.tolist()) 

>> set(list(df_1['code'])) - set(list(df_2['code'])) 

私はこれが助けてくれることを願っています!

+0

私が探していたことをありがとうございました... – nnnnmmm

+0

幸運にも助けてくれてうれしいです! – Thanos

関連する問題

 関連する問題