w3resource

Pandas Series: str.repeat() function

Series-str.repeat() function

The str.repeat() function is used to duplicate each string in the Series or Index.

Syntax:

Series.str.repeat(self, repeats)
Pandas Series: str.repeat() function

Parameters:

Name Description Type/Default Value Required / Optional
repeats   Same value for all (int) or different value per (sequence). int or sequence of int Required

Returns: Series or Index of object
Series or Index of repeated string objects specified by input parameter repeats.

Example:

Python-Pandas Code:

import numpy as np
import pandas as pd
s = pd.Series(['x', 'y', 'z'])
s

Output:

0    x
1    y
2    z
dtype: object

Example - Single int repeats string in Series:

Python-Pandas Code:

import numpy as np
import pandas as pd
s = pd.Series(['x', 'y', 'z'])
s.str.repeat(repeats=2)

Output:

0    xx
1    yy
2    zz
dtype: object

Example - Sequence of int repeats corresponding string in Series:

Python-Pandas Code:

import numpy as np
import pandas as pd
s = pd.Series(['x', 'y', 'z'])
s.str.repeat(repeats=[2, 3, 4])

Output:

0      xx
1     yyy
2    zzzz
dtype: object
Pandas Series: str.repeat() function

Previous: Series-str.partition() function
Next: Series-str.replace() function



Follow us on Facebook and Twitter for latest update.