2016-08-26 9 views
2

私は3つの列を持つデータフレームを持っています。私はそれらを3つの列のうちの2つに基づいてグループ化しました。ここでは、2つの列が同じだが、3列目の列Tagが異なる行のみを検索する必要があります。パンダで1列だけ異なる行を見つける方法は?

私はそれらの列を見つける必要があるように、これは同じのために同じword1 and word2異なるラベルがあります。しかし、私は同じWORD1、WORD2とが異なるタグを持つものだけを見ることができれば、それが参考にLBEウィルここで

newComps.groupby(['word1','word2']).count() 

enter image description here

の下に表示GROUPBY構造物に基づいてデータフレームをフィルタリングすることはできませんよ、すべてのエントリではなく。我々はデータをフィルタリングするために使用するように私は、[]内部で上記のコードを呼び出して試してみましたが、無駄

に理想的には私はsubsetでのみ

A,gawam, A1 
A,gawam,BS1 
A,gawaH, T1 
A, gawaH, T2 
+1

データまたはコードにpngを使用しないでください。 – Merlin

答えて

2
+0

データを調べずに複製を削除しなければならなかった場合、私はそれを実行できました。しかしここで私はそれらを落とすのではなく、それらの項目を表示する必要があります –

+1

ここに行くhttp://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.duplicated.html –

関連する問題