2016-09-01 105 views
1

我想根據Type列中的屬性選擇多行。根據特定值顯示行

讓我們假設我有這樣的數據幀:

Type | Killed | Survive 
Dog  1   0 
Cat  3   5 
Dog  4   1 
Cow  2   4 
Fish  1   3 

我想選擇具有TYPE =行[「狗」,「貓」,「魚」]

這將是我的慾望結果:

Type | Killed | Survived 
Dog  1   0 
Dog  4   1 
Cat  3   5 
Fish  1   3 

我知道,你可以使用:

df[df['Type'] == 'Dog'] 

只得到狗。

但我想知道如何選擇多個類型。

我都試過,但它不工作:

df[df['Type'] == 'Dog', 'Cat', 'Fish'] 

謝謝你幫我傢伙!

回答

3

您可以使用isin

df[df['Type'].isin(['Dog', 'Cat', 'Fish'])] 
+0

非常感謝你:d –

+0

不客氣。祝你好運。 –