Adding White Spaces to Data in Spark Dataframe

Updated On February 11, 2021 | By Mahesh Mogal

You may have a use-case where you want to make value in column either string or number to have the same length. we can use "lpad" and "rpad" functions to format strings & numbers properly.

For example, you might need numbers to have the same number of digits like for month should have 2 digits and add 0 if the month has only one digit.


lpad function is used to add padding from the left side to string or number. This is useful in the example mentioned above where we would like to add 0 to the left of the month if it has one digit only.

lpad example
Lpad Example

In the above example, we have added 0 to the left side of the number to make it of 4 digits long in each case.


In same way we can use rpad to add digits to right side of string or number.

Rpad Example

I hope you found this useful. If you have any questions do let me know. See you later.

Mahesh Mogal

I am passionate about Cloud, Data Analytics, Machine Learning, and Artificial Intelligence. I like to learn and try out new things. I have started blogging about my experience while learning these exciting technologies.

Stay Updated with Latest Blogs

Get latest blogs delivered to your mail directly.

Recent Posts

Spark Join Types With Examples

In this blog, we are going to learn different spark join types. We will also write code and validate data output for each join type to better understand them.

Read More
Integrate Spark with Jupyter Notebook and Visual Studio Code

In this blog, we are going to integrate spark with jupyter notebook and visual studio code to create easy-to-use development environment.

Read More
Reading Data From SQL Tables in Spark

In this blog, we are going to learn about reading data from SQL tables in Spark. We will create Spark data frames from tables and query results as well.

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram