I am trying to extract lines from df based on several conditions, ALL conditions must be met before any lines are selected differently.
My df
columns = ['is_net', 'is_pct', 'is_mean', 'is_wgted', 'is_sum'] index = ['a','b','c','d'] data = [['True','True','False','False', 'False'], ['True','True','True','False', 'False'], ['True','True','False','False', 'True'], ['True','True','False','True', 'False']] df = pd.DataFrame(columns=columns, index=index, data=data) df is_net is_pct is_mean is_wgted is_sum a True True False False False b True True True False False c True True False False True d True True False True False
My conditions, which should be in this format:
conditions = {'is_net': 'True', 'is_pct': 'True', 'is_mean': 'False', 'is_wgted': 'True', 'is_sum': 'False'}
Expected Result:
is_net is_pct is_mean is_wgted is_sum d True True False True False