参考文件:
https://mp.weixin.qq.com/s/YeJ3pnq2JKEKbGu4L-4uRw
多个变量的筛选:
import pandas as pd iris = pd.read_excel(r'C:\Users\lhh\Desktop\zlp\iris.xlsx') #选择一个变量 print(iris.loc[iris.Species=='setosa']) #选择两个变量, # 需要注意的是:多个变量的筛选,可以是或(|)关系、可以是且(&)关系还可以是非(~)关系,一定要用圆括号把条件括起来。 #['Sepal.Length','Species'] 选定指定的列 print(iris.loc[(iris.Species=='setosa')& (iris['Sepal.Width'] >= 3.2),['Sepal.Length','Species']])
Sepal.Length Sepal.Width Petal.Length Petal.Width Species 0 5.1 3.5 1.4 0.2 setosa 1 4.9 3.0 1.4 0.2 setosa 2 4.7 3.2 1.3 0.2 setosa 3 4.6 3.1 1.5 0.2 setosa 4 5.0 3.6 1.4 0.2 setosa Sepal.Length Species 0 5.1 setosa 2 4.7 setosa 4 5.0 setosa