Copying columns from an existing Pandas DataFrame to create a new DataFrame returns a new DataFrame containing the selected columns.
Solution for How to copy columns to a new Pandas DataFrame in Python : You can use pandas.DataFrame.copy() to copy columns to a new DataFrame Use the syntax DataFrame[[*column_names]] to return a new DataFrame with the desired columns from DataFrame. Call pandas.DataFrame.copy() with the new DataFrame as DataFrame to return a deep-copy of DataFrame.