Instruction: Explain the process and demonstrate with an example using the 'astype' function.
Context: This question explores the candidate's ability to manipulate the data type of DataFrame columns, which is a fundamental skill for ensuring data compatibility and for performing certain types of analysis.