2015-12-22 236 views
0

我有具有以下各列的熊貓數據幀:cust_email, transaction_id, transaction_timestamp子集大熊貓據幀

我想子集大熊貓數據幀和僅包括只有一個交易者的電子郵件ID(即只有一個transaction_id, transaction_timestampcust_email

+0

可以u顯示你的代碼? –

+1

請發佈[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 –

回答

0

IIUC可以groupbyfilter組,長度1

print df 
      Cust_email transaction_id transaction_timestamp 
0 [email protected]    A   2015-11-15 
1 [email protected]    B   2015-11-15 
2 [email protected]    B   2015-11-15 
3 [email protected]    C     NaT 
4  [email protected]    A     NaT 

g = df.groupby('Cust_email').filter(lambda x: len(x) == 1) 
print g 
      Cust_email transaction_id transaction_timestamp 
1 [email protected]    B   2015-11-15 
4 [email protected]    A     NaT 
+0

它是如何工作的? – jezrael