pandas: best way to select all columns starting with x,"df.loc[(df == 1).any(axis=1), df.columns.map(lambda x: x.startswith('foo'))]"