Say I have this dataframe df:
    A   B   C
0   1   1   2
1   2   2   2
2   1   3   1
3   4   5   2
Say you want to select all rows which column C is >1. If I do this:
newdf=df['C']>1
I only obtain True or False in the resulting df. Instead, in the example given I want this result:
    A   B   C
0   1   1   2
1   2   2   2
3   4   5   2
What would you do? Do you suggest using iloc?
Use boolean indexing:
newdf=df[df['C']>1]
use query
df.query('C > 1')

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With