How to Add an Empty Column to a DataFrame?

Add Empty Column to DataFrame: In this tutorial, we will learn how can you add an empty column to a Pandas DataFrame? By Pranit Sharma Last updated : April 19, 2023


Columns are the different fields that contain their particular values when we create a DataFrame. We can perform certain operations on both rows & column values. Adding an empty column to the DataFrame is possible and easy as well. Let us understand, how we can add an empty DataFrame to the DataFrame?

Add an Empty Column to a Pandas DataFrame

To add an empty column in a Pandas DataFrame, simply pass a new column name as an index with a value (if you want) or without a value ("") to the existing DataFrame.


The following code snippet can be used to add an empty column to DataFrame:

df['col_name'] = "col_value"
df['col_name'] = ""

Let us understand with the help of an example.

Python Program to Add an Empty Column in a DataFrame

# Importing pandas package
import pandas as pd

# Creating a Dictionary
dict = {'Name':['Amit','Bhairav','Chirag','Divyansh','Esha'],

# Creating a DataFrame
df = pd.DataFrame(dict)

# Display original DataFrame
print("Original DataFrame:\n",df,"\n")

# Adding a new column named Empty and 
# passing an empty string as its value
df['Empty'] = " "

# Display modified DataFrame
print("Modified DataFrame:\n",df)


Output | Add an empty column to a DataFrame

Python Pandas Programs »

Comments and Discussions!

Copyright © 2023 All rights reserved.