我想根据类型列中的属性选择几行。
假设我有这个数据框:
Type | Killed | Survive
Dog 1 0
Cat 3 5
Dog 4 1
Cow 2 4
Fish 1 3
我想选择 Type = ['Dog', 'Cat', 'Fish'] 的行
这将是我想要的结果:
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']
谢谢你们帮助我!
最佳答案
您可以使用isin
:
df[df['Type'].isin(['Dog', 'Cat', 'Fish'])]
关于python - 根据特定值显示行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39268518/