Pandas: Remove whitespaces, left sided whitespaces and right sided whitespaces of the string values of a given pandas series
Write a Pandas program to remove whitespaces, left sided whitespaces and right sided whitespaces of the string values of a given pandas series.
Sample Solution:
Python Code :
import pandas as pd
color1 = pd.Index([' Green', 'Black ', ' Red ', 'White', ' Pink '])
print("Original series:")
print(color1)
print("\nRemove whitespace")
print(color1.str.strip())
print("\nRemove left sided whitespace")
print(color1.str.lstrip())
print("\nRemove Right sided whitespace")
print(color1.str.rstrip())
Sample Output:
Original series: Index([' Green', 'Black ', ' Red ', 'White', ' Pink '], dtype='object') Remove whitespace Index(['Green', 'Black', 'Red', 'White', 'Pink'], dtype='object') Remove left sided whitespace Index(['Green', 'Black ', 'Red ', 'White', 'Pink '], dtype='object') Remove Right sided whitespace Index([' Green', 'Black', ' Red', 'White', ' Pink'], dtype='object')
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Pandas program to convert all the string values to upper, lower cases in a given pandas series. Also find the length of the string values.
Next: Write a Pandas program to add leading zeros to the integer column in a pandas series and makes the length of the field to 8 digit.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics