Modifying the column names of a Pandas DataFrame
Rename Specific Columns
import pandas as pd # Create a DataFrame df = pd.DataFrame({ 'Name': ['Alice', 'Bob'], 'Age': [25, 30] }) # Rename the 'Name' column to 'Full Name' and 'Age' to 'Age in Years' df.rename(columns={'Name': 'Full Name', 'Age': 'Age in Years'}, inplace=True) print(df)
Modify All Headers at Once
# Create a DataFrame df = pd.DataFrame({ 'Name': ['Alice', 'Bob'], 'Age': [25, 30] }) # New column names new_columns = ['Full Name', 'Age in Years'] # Assign the new column names to the DataFrame df.columns = new_columns print(df)
Apply a Function to Headers
# Create a DataFrame df = pd.DataFrame({ 'Name': ['Alice', 'Bob'], 'Age': [25, 30] }) # Make all column names uppercase df.columns = df.columns.str.upper() print(df)