2016-03-27 82 views
0

我有四列使用兩列唯一入口識別

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