How to create a DataFrame while preserving order of the columns?,"df = df[['foo', 'bar']]"