filmov
tv
Boolean indexing in a dataframe

Показать описание
Boolean indexing: In a dataframe, when the indexes are True or False(1 or 0), it is referred to as Boolean indexing
It divides the dataframe in two groups- True rows and False rows
Days Operations
True Monday 3
False Tuesday 0
True Wednesday 6
False Thursday 0
False Friday 0
import pandas as pd
days=['Monday','Tuesday','Wednesday','Thursday','Friday']
operation=[3,0,6,0,0]
d={'Days':days,'Operations':operation}
df1=pd.DataFrame(d,index=[True,False,True,False,False])
True
False
‘True’ , it becomes a string
‘False’, it also becomes a string
Accessing rows from datafame with Boolean indexes
It divides the dataframe in two groups- True rows and False rows
Days Operations
True Monday 3
False Tuesday 0
True Wednesday 6
False Thursday 0
False Friday 0
import pandas as pd
days=['Monday','Tuesday','Wednesday','Thursday','Friday']
operation=[3,0,6,0,0]
d={'Days':days,'Operations':operation}
df1=pd.DataFrame(d,index=[True,False,True,False,False])
True
False
‘True’ , it becomes a string
‘False’, it also becomes a string
Accessing rows from datafame with Boolean indexes