pandas filter column by multiple values code example
Example 1: how to filter pandas dataframe column with multiple values
movies[movies.duration >= 200]
movies[(movies.duration >= 200) & (movies.genre == 'Drama')]
movies[(movies.duration >= 200) | (movies.genre == 'Drama')]
(movies.duration >= 200) | (movies.genre == 'Drama')
(movies.duration >= 200) & (movies.genre == 'Drama')
movies[(movies.genre == 'Crime') | (movies.genre == 'Drama') | (movies.genre == 'Action')]
filter_list = ['Crime', 'Drama', 'Action']
movies[movies.genre.isin(filter_list)]
Example 2: filter data in a dataframe python on a if condition of a value
python by Testy Toucan
on May 22 2020 Donate
df_filtered = df.loc[df['column'] == value]
Example 3: pandas filter rows by value in list
df.loc[df['col name'].isin(ls_conditions)]
Example 4: filter df by column value
>is_2002 = gapminder['year']==2002
>print(is_2002.head())
0 False
1 False
2 False
3 False
4 False