How to change the order of DataFrame columns?
To change the order of columns in a Pandas DataFrame, you can use the DataFrame's "reindex" method and specify the new order of the columns.
For example, if you have a DataFrame named "df" with columns ["A", "B", "C"], and you want to change the order of the columns to ["C", "B", "A"], you can do so by using the following code:
df = df.reindex(columns=["C", "B", "A"])
Watch a video course
Python - The Practical Guide
Alternatively, you can use the DataFrame's "columns" attribute to directly assign a new list of column names to the DataFrame. For example:
df.columns = ["C", "B", "A"]
Both of these approaches will change the order of the columns in the DataFrame, and the resulting DataFrame will have columns "C", "B", and "A" in that order.