2016-03-27 7 views
0

のための2つの列私は4つの列使用ユニークなエントリ識別

df2 = pd.DataFrame(columns="EmployeeName","JobTitle","TotalPayBenefits","Year"]) 

のデータフレームを持って、私は列に基づいてデータフレーム内で一意のエントリを見つけたい「EmployeeName」と「JobTitle」同時にそれらの両方を考慮します。

私はフィールド

df["EmployeeName"].concatenate(df2011["JobTitle"]) 

を連結しようとしたが、それは助けにはなりませんでした。考え出すのを助ける必要があります。

おかげ

答えて

1

ちょうど行う..

df2[~df2[["EmployeeName","JobTitle"]].duplicated()] 
+0

おかげ大佐をこれでそれは修正インデックス列でデータフレームを与えることなしに、それを取得する方法はあります..私はそれを行うことができます列を選択して新しいデータフレームを挿入することによって、 – madKC

+1

に構築されたものは、元のインデックスでマークされた行で、必要な列に一意のペアを持つデータフレームを提供します。必要に応じて '.reset_index(drop = True)'を連鎖させてインデックスをリセットすることができます。 –

+0

それは働いた..ありがとう – madKC

関連する問題