如何根据两个条件从数据集中过滤出一些行?

时间:2019-03-21 08:11:43

标签: python pandas

我正在使用Iris flower data set

Enter image description here

在物种中,我有三个不同的信息项:

 print(df['Species'].unique())
['setosa' 'versicolor' 'virginica']

我想过滤掉所有行以及Species= 'setosa'Petal.width'= 0.4所在的所有行:

df[df['Species']!='setosa' & (df['Petal.width'] != '0.4')]

问题是此函数删除了所有包含df['Species']=='setosa'的行和所有包含df['Petal.width'] == '0.4'的行。

我想同时应用两个条件。

我该如何解决问题?

0 个答案:

没有答案