pandas.Series.str.repeat#
- Series.str.repeat(repeats)[source]#
Duplicate each string in the Series or Index.
Duplicates each string in the Series or Index, either by applying the same repeat count to all elements or by using different repeat values for each element.
- Parameters:
- repeatsint or sequence of int
Same value for all (int) or different value per (sequence).
- Returns:
- Series or pandas.Index
Series or Index of repeated string objects specified by input parameter repeats.
See also
Series.str.lower
Convert all characters in each string to lowercase.
Series.str.upper
Convert all characters in each string to uppercase.
Series.str.title
Convert each string to title case (capitalizing the first letter of each word).
Series.str.strip
Remove leading and trailing whitespace from each string.
Series.str.replace
Replace occurrences of a substring with another substring in each string.
Series.str.ljust
Left-justify each string in the Series/Index by padding with a specified character.
Series.str.rjust
Right-justify each string in the Series/Index by padding with a specified character.
Examples
>>> s = pd.Series(["a", "b", "c"]) >>> s 0 a 1 b 2 c dtype: object
Single int repeats string in Series
>>> s.str.repeat(repeats=2) 0 aa 1 bb 2 cc dtype: object
Sequence of int repeats corresponding string in Series
>>> s.str.repeat(repeats=[1, 2, 3]) 0 a 1 bb 2 ccc dtype: object