2017-06-16 171 views
0

我有一個數據幀(DF)與下列值熊貓數據框中:搜索和分配唯一值,另一個數據框

a b c d 
1 2 3 0 
1 7 9 0 
1 3 6 0 
2 4 5 1 
2 8 2 1 
3 4 5 0 
3 8 2 0 

我需要建立從上面的一個新的數據框與下面的值

a d 
1 0 
2 1 
3 0 

也就是說,我需要得到列'a'唯一的值。 'a'和'd'值總是相同的。例如,在上面的'a'= 1時,'d'或者是0/1,但不能兩者都是。同樣,當'a'= 2時,'d'爲0/1,不能同時爲兩者。

+0

你嘗試過這麼遠嗎?請在此添加代碼,以便我們提供幫助 –

回答

1

您可以一個d然後drop_duplicates

df[['a','d']].drop_duplicates() 

# a d 
#0 1 0 
#3 2 1 
#5 3 0 
相關問題