nobdy
0
Q:

pandas filter

#To select rows whose column value is in list 
years = [1952, 2007]
gapminder.year.isin(years)
1
# filter rows for year 2002 using  the boolean expression
>gapminder_2002 = gapminder[gapminder.year.eq(2002)]
>print(gapminder_2002.shape)
(142, 6)
1
>continents = ['Asia','Africa', 'Americas', 'Europe']
>gapminder_Ocean = gapminder[~gapminder.continent.isin(continents)]
>gapminder_Ocean.shape 
(24,6)
0
df[(df['year'] > 2012) & (df['reports'] < 30)]
-1

New to Communities?

Join the community