This post is the third part of filtering a pandas DataFrame. The second part is in the post called Filtering a pandas DataFrame. In this third part I look at multiple conditions.
import pandas as pd # create a very simple DataFrame data = {'name': ['Bob', 'Sally', 'Suzie', 'Rowan'], 'age': [12, 14, 19, 15], 'amount': [34.20, 65.00, 55.12, 32.09]} df = pd.DataFrame(data) df
# age > 12 and amount > 40 df[(df['age'] > 12) & (df['amount'] > 40)]