some_dict = {\'a\': [1,2,3,4], \'b\': [5,6,7,8],} df = pd.DataFrame(some_dict) mask1 = pd.Series([False, True, False, True]) df[\'c\'] = df.loc[mask1, \'a\']