Boolean filtering selects the rows of a DataFrame that satisfy a condition, via a True/False mask. Several conditions are combined with &, | and ~, each in parentheses. The isin, between and query methods offer more readable syntax.
Example
df[(df['pays'] == 'FR') & (df['ca'] > 1000)]