Pandas Series Add Suffix Method

PythonPythonBeginner
Practice Now

Introduction

In Pandas, the add_suffix() method allows us to add a string label at the end of each index or row in a Series. This method returns a new Series with the updated labels.

VM Tips

After the VM startup is done, click the top left corner to switch to the Notebook tab to access Jupyter Notebook for practice.

Sometimes, you may need to wait a few seconds for Jupyter Notebook to finish loading. The validation of operations cannot be automated because of limitations in Jupyter Notebook.

If you face issues during learning, feel free to ask Labby. Provide feedback after the session, and we will promptly resolve the problem for you.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("`Python`")) -.-> python/FileHandlingGroup(["`File Handling`"]) python(("`Python`")) -.-> python/DataStructuresGroup(["`Data Structures`"]) python(("`Python`")) -.-> python/ModulesandPackagesGroup(["`Modules and Packages`"]) python(("`Python`")) -.-> python/DataScienceandMachineLearningGroup(["`Data Science and Machine Learning`"]) python(("`Python`")) -.-> python/FunctionsGroup(["`Functions`"]) python/FileHandlingGroup -.-> python/with_statement("`Using with Statement`") python/DataStructuresGroup -.-> python/lists("`Lists`") python/DataStructuresGroup -.-> python/tuples("`Tuples`") python/ModulesandPackagesGroup -.-> python/importing_modules("`Importing Modules`") python/DataScienceandMachineLearningGroup -.-> python/numerical_computing("`Numerical Computing`") python/DataScienceandMachineLearningGroup -.-> python/data_analysis("`Data Analysis`") python/FunctionsGroup -.-> python/build_in_functions("`Build-in Functions`") subgraph Lab Skills python/with_statement -.-> lab-68723{{"`Pandas Series Add Suffix Method`"}} python/lists -.-> lab-68723{{"`Pandas Series Add Suffix Method`"}} python/tuples -.-> lab-68723{{"`Pandas Series Add Suffix Method`"}} python/importing_modules -.-> lab-68723{{"`Pandas Series Add Suffix Method`"}} python/numerical_computing -.-> lab-68723{{"`Pandas Series Add Suffix Method`"}} python/data_analysis -.-> lab-68723{{"`Pandas Series Add Suffix Method`"}} python/build_in_functions -.-> lab-68723{{"`Pandas Series Add Suffix Method`"}} end

Create a Series

First, import the pandas library and create a Series. In this example, we will create a Series with numeric values.

import pandas as pd

s = pd.Series([1, 2, 3])

Add Suffix to Series

Use the add_suffix() method to add a suffix to the row labels of the Series. The suffix is specified as an argument to the method.

s_with_suffix = s.add_suffix('_index')

View the Updated Series

Print the original and updated Series to see the difference.

print("Original Series:")
print(s)
print("Series with Suffix:")
print(s_with_suffix)

Summary

By using the add_suffix() method in Pandas, we can easily add a string label at the end of each index or row in a Series. This can be useful when we want to modify the labels for easier identification or analysis. Remember to assign the result of the add_suffix() method to a new variable in order to preserve the original Series.

Other Python Tutorials you may like