Reconstruct. This could only be utilised if you have a single dtype for all columns. Or else, you are going to end up with dtype item for all columns and converting them back requires more dictionary work. df.columns = new in which new is the list of new columns names https://stackballfreeonlinegame75207.bloggerchest.com/36526131/getting-my-stack-ball-game-strategy-to-work