Pandas Series: repeat() function
Repeat elements of a Pandas series
The repeat() function is used to repeat elements of a Series.
Returns a new Series where each element of the current Series is repeated consecutively a given number of times.
Syntax:
Series.repeat(self, repeats, axis=None)
Name | Description | Type/Default Value | Required / Optional |
---|---|---|---|
repeats | The number of repetitions for each element. This should be a non-negative integer. Repeating 0 times will return an empty Series. | int or array of ints | Required |
axis | Must be None. Has no effect but is accepted for compatibility with numpy. | Default Value: None | Required |
Returns: Series- Newly created Series with repeated elements.
Example:
Python-Pandas Code:
import numpy as np
import pandas as pd
s = pd.Series(['p', 'q', 'r'])
s
Output:
0 p 1 q 2 r dtype: object
Python-Pandas Code:
import numpy as np
import pandas as pd
s = pd.Series(['p', 'q', 'r'])
s.repeat(2)
Output:
0 p 0 p 1 q 1 q 2 r 2 r dtype: object
Python-Pandas Code:
import numpy as np
import pandas as pd
s = pd.Series(['p', 'q', 'r'])
s.repeat([2, 3, 4])
Output:
0 p 0 p 1 q 1 q 1 q 2 r 2 r 2 r 2 r dtype: object
Previous: Find indices where elements should be inserted to maintain order
Next: Squeeze 1 dimensional axis objects into scalars
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/pandas/series/series-repeat.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics