2016-09-01 4 views
1

Ich möchte mehrere Zeilen entsprechend den Attributen in der Spalte Typ auswählen.Anzeigen von Zeilen nach bestimmten Werten

Nehmen wir an, ich habe diese Datenrahmen:

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

Ich möchte die Reihe auszuwählen, die = hat Type [ 'Dog', 'Katze', 'Fish']

Dies wäre mein Wunsch Ergebnis:

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

ich weiß, dass Sie verwenden können:

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

nur Hund zu bekommen.

aber ich würde gerne wissen, wie Sie mehr als einen Typ auswählen.

Ich habe dies versucht, aber es funktioniert nicht:

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

Vielen Dank für mich zu helfen, Jungs!

Antwort

3

können Sie isin verwenden:

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

Vielen Dank: D –

+0

Sie sind willkommen. Viel Glück. –

Verwandte Themen