简单点写就是
df[(df["age"] > 12) & (df["sex"] == "male")]
有两个条件的话,还是用query来得比较快,否则嵌套用[],看着实在是累。下面代码就是参考。
df=pd.DataFrame({'age':[12,13,14],'sex':['male','male','female']},index=['bob','maple','joe']) dfs=df.query("age>12 and sex=='male'")