Skip to main content
St Louis

Back to all posts

How to Rename Pandas Column Names By Splitting With Space?

Published on
4 min read
How to Rename Pandas Column Names By Splitting With Space? image

Best Data Management Tools to Buy in October 2025

1 Introduction to Data Management Functions and Tools: IDMA 201 Course Textbook (IDMA Associate Insurance Data Manager (AIDM) Designation Program)

Introduction to Data Management Functions and Tools: IDMA 201 Course Textbook (IDMA Associate Insurance Data Manager (AIDM) Designation Program)

BUY & SAVE
$111.10 $144.95
Save 23%
Introduction to Data Management Functions and Tools: IDMA 201 Course Textbook (IDMA Associate Insurance Data Manager (AIDM) Designation Program)
2 Data Mining: Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems)

Data Mining: Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems)

  • EXCLUSIVE: BE THE FIRST TO EXPERIENCE OUR INNOVATIVE FEATURES!
  • LIMITED-TIME OFFER: UNLOCK SPECIAL PRICING ON YOUR FIRST PURCHASE!
  • USER-FRIENDLY: ENJOY SEAMLESS NAVIGATION FOR A HASSLE-FREE EXPERIENCE!
BUY & SAVE
$54.94 $69.95
Save 21%
Data Mining: Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems)
3 Data-Driven DEI: The Tools and Metrics You Need to Measure, Analyze, and Improve Diversity, Equity, and Inclusion

Data-Driven DEI: The Tools and Metrics You Need to Measure, Analyze, and Improve Diversity, Equity, and Inclusion

BUY & SAVE
$9.99 $28.00
Save 64%
Data-Driven DEI: The Tools and Metrics You Need to Measure, Analyze, and Improve Diversity, Equity, and Inclusion
4 Data Analytics Essentials You Always Wanted To Know : A Practical Guide to Data Analysis Tools and Techniques, Big Data, and Real-World Application for Beginners (Self-Learning Management Series)

Data Analytics Essentials You Always Wanted To Know : A Practical Guide to Data Analysis Tools and Techniques, Big Data, and Real-World Application for Beginners (Self-Learning Management Series)

BUY & SAVE
$29.99 $38.99
Save 23%
Data Analytics Essentials You Always Wanted To Know : A Practical Guide to Data Analysis Tools and Techniques, Big Data, and Real-World Application for Beginners (Self-Learning Management Series)
5 Cable Comb Cat5/Cat6 Data Wire Comb Cable Management Tool Data Cable Comb Wire Comb Network Organizer: Effortless Wire Detangling & Organizing with 5 Magic Zip Ties for Secure Fixing Two

Cable Comb Cat5/Cat6 Data Wire Comb Cable Management Tool Data Cable Comb Wire Comb Network Organizer: Effortless Wire Detangling & Organizing with 5 Magic Zip Ties for Secure Fixing Two

  • SAVE 80% INSTALLATION TIME WITH USER-FRIENDLY CABLE COMB DESIGN.

  • DETACHABLE DESIGN ALLOWS FOR EASY ACCESS AND NEAT CABLE MANAGEMENT.

  • DURABLE, HIGH-ELASTIC PLASTIC ENSURES LONG-LASTING PERFORMANCE.

BUY & SAVE
$31.36
Cable Comb Cat5/Cat6 Data Wire Comb Cable Management Tool Data Cable Comb Wire Comb Network Organizer: Effortless Wire Detangling & Organizing with 5 Magic Zip Ties for Secure Fixing Two
6 The Enterprise Data Catalog: Improve Data Discovery, Ensure Data Governance, and Enable Innovation

The Enterprise Data Catalog: Improve Data Discovery, Ensure Data Governance, and Enable Innovation

BUY & SAVE
$26.66 $65.99
Save 60%
The Enterprise Data Catalog: Improve Data Discovery, Ensure Data Governance, and Enable Innovation
7 Hixeto Wire Comb, Network Cable Management Tools, Cable Dressing Tool for Comb Data Cables or Wires with a Diameter Up to 1/4 ", Cable Dresser Tool and Ethernet Cable Wire Comb Organizer Tool

Hixeto Wire Comb, Network Cable Management Tools, Cable Dressing Tool for Comb Data Cables or Wires with a Diameter Up to 1/4 ", Cable Dresser Tool and Ethernet Cable Wire Comb Organizer Tool

  • WIDE COMPATIBILITY: WORKS WITH CAT 5, 5E, AND CAT 6 CABLES UP TO 1/4.

  • EFFICIENT DESIGN: EASILY SORT AND ACCESS CABLES WITHOUT HASSLE.

  • DURABLE QUALITY: HIGH-QUALITY MATERIALS FOR REDUCED WEAR AND LONG-LASTING USE.

BUY & SAVE
$29.88
Hixeto Wire Comb, Network Cable Management Tools, Cable Dressing Tool for Comb Data Cables or Wires with a Diameter Up to 1/4 ", Cable Dresser Tool and Ethernet Cable Wire Comb Organizer Tool
8 Big Data For Dummies

Big Data For Dummies

BUY & SAVE
$18.00 $34.99
Save 49%
Big Data For Dummies
9 Navigating the Labyrinth: An Executive Guide to Data Management

Navigating the Labyrinth: An Executive Guide to Data Management

BUY & SAVE
$23.07 $29.95
Save 23%
Navigating the Labyrinth: An Executive Guide to Data Management
+
ONE MORE?

To rename pandas column names by splitting with space, you can use the str.split() method along with the .str accessor to split the column names based on the space character. After splitting the column names, you can assign the new names to the DataFrame's columns attribute. Here's an example:

import pandas as pd

Create a sample DataFrame

data = {'First Name': [1, 2, 3], 'Last Name': [4, 5, 6]} df = pd.DataFrame(data)

Split column names by space

new_columns = df.columns.str.split().str.join('_')

Rename the columns

df.columns = new_columns

print(df)

This will rename the column names 'First Name' and 'Last Name' to 'First_Name' and 'Last_Name' respectively.

How can I rename column names in pandas by splitting them with space in Python?

You can rename column names in a pandas DataFrame by using the rename() function along with a lambda function that splits the column names with space. Here's an example:

import pandas as pd

Sample DataFrame

df = pd.DataFrame({'First Name': ['Alice', 'Bob', 'Charlie'], 'Last Name': ['Smith', 'Jones', 'Brown']})

Rename column names by splitting with space

df.rename(columns=lambda x: x.split()[0] + '_' + x.split()[1], inplace=True)

print(df)

This will rename the column names 'First Name' and 'Last Name' to 'First_Name' and 'Last_Name', respectively. You can modify the lambda function to suit your specific naming convention.

How do I rename pandas column names by splitting with space in Python?

You can rename pandas column names by splitting them with a space using the str.split() method and then assigning the new column names to the columns attribute of the DataFrame. Here's an example:

import pandas as pd

Sample DataFrame

data = {'First Name': [1, 2, 3], 'Last Name': [4, 5, 6]} df = pd.DataFrame(data)

Split column names with space and rename columns

df.columns = df.columns.str.split().str.join('_')

print(df)

This will output:

First_Name Last_Name 0 1 4 1 2 5 2 3 6

In this example, we split the column names with a space and then joined the split parts with an underscore to create the new column names. Finally, we assigned these new column names to the columns attribute of the DataFrame.

How to rename column names in pandas by splitting by space?

You can rename column names in pandas by splitting them using the str.split() method and then joining them back together with a custom separator. Here's an example:

import pandas as pd

Sample DataFrame

data = { 'First Name': [ 'John', 'Jane', 'James'], 'Last Name': ['Doe', 'Smith', 'Brown'], 'Age': [25, 30, 35] }

df = pd.DataFrame(data)

Split and join column names

df.columns = df.columns.str.split().str.join('_')

print(df)

This code will split column names by space and join them back together with an underscore separator, resulting in the following DataFrame:

First_Name Last_Name Age 0 John Doe 25 1 Jane Smith 30 2 James Brown 35

What is the code to change column names in pandas by splitting with space?

You can use the rename method in pandas to change column names by splitting with space. Here is an example code to achieve this:

import pandas as pd

Example dataframe

data = {'First Name': [1, 2, 3], 'Last Name': [4, 5, 6]} df = pd.DataFrame(data)

Split column names by space and rename columns

df.columns = df.columns.str.split().str.join('_')

Display the updated dataframe

print(df)

This code will split the column names by space and join them with an underscore, resulting in column names like First_Name and Last_Name.

What is the result of renaming pandas column names by splitting with space?

The result of renaming pandas column names by splitting with space would be that each column name is split into multiple parts, with each part becoming a separate column name. For example, if the original column name is "First Name", splitting with space would result in two new column names "First" and "Name".