×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Add a new column to existing DataFrame by declaring a new list as a column in Python Pandas

Learn, how to add a new column to existing DataFrame by declaring a new list as a column? By IncludeHelp Last updated : April 10, 2023

How to add a new column to existing DataFrame?

To add a new column in the DataFrame, we will create a list as a column and then, the list can be assigned to the DataFrame.

List as a column

list_name = [values]

Adding List as a column to DataFrame

dataframe['column_name'] = list_name

To work with MultiIndex in Python Pandas, we need to import the pandas library. Below is the syntax,

import pandas as pd

Python program to add a new column to existing DataFrame by declaring a new list as a column

# Importing pandas package 
import pandas as pd 
   
# Dictionary having students data
students = {'Name':['Alvin', 'Alex', 'Peter'],
'Age':[21, 22, 19]} 
   
# Convert the dictionary into DataFrame  
dataframe = pd.DataFrame(students) 

# Print the data before adding column
print("Data before adding column...")
print(dataframe)
print()

# List as column
course = ['B.Tech', 'MCA', 'B.E']
 
# Add a new column by list
dataframe['Course'] = course
 
# Print the data after adding column
print("Data after adding column...")
print(dataframe)
print()

Output

Data before adding column...
    Name  Age
0  Alvin   21
1   Alex   22
2  Peter   19

Data after adding column...
    Name  Age  Course
0  Alvin   21  B.Tech
1   Alex   22     MCA
2  Peter   19     B.E

Python Pandas Programs »

Advertisement
Advertisement

Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.