Pandas
keyboard_arrow_down 655 guides
chevron_leftString Operations
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Pandas Series | zfill method
schedule Aug 11, 2023
Last updated local_offer
Tags Python●Pandas
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
Pandas Series.str.zfill(~)
method left-fills each string of the Series with zeros until the specified width is reached.
WARNING
If the value is not of type string
, then NaN
will be returned for that value. If all the values are not of type string, then an error will be thrown.
Parameters
1. width
| int
The desired length to fill until. If a string is larger than the specified width
, then that string is left as is.
Return Value
A Series
.
Examples
Basic usage
To left-fill each value of a Series to reach a length of 5
:
s = pd.Series(["ab", "2", 2])s.str.zfill(5)
0 000ab1 000022 NaNdtype: object
Notice how NaN
is returned for 2
- this is because it is a not a string.
The overflow case
If a string is longer than the specified width, then that string is left as is:
s = pd.Series(["e", "abc", "3000"])s.str.zfill(2)
0 0e1 abc2 3000dtype: object
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
Official Pandas Documentation
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.zfill.html
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!