РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
432 of 687 menu

Метод repeat

Метод repeat применяется к Series и возвращает каждую строку, повторённую указанное количество раз. Первым параметром передаётся количество повторений - целое число или массив чисел. Если передан массив, то для каждой строки используется своё количество повторений.

Синтаксис

ser.str.repeat(count)

Пример

Давайте повторим каждую строку два раза:

import pandas as pd ser = pd.Series(['abc', 'de', 'f']) res = ser.str.repeat(2) print(res)

Результат выполнения кода:

0 abcabc 1 dede 2 ff dtype: object

Пример

Теперь повторим строки разное количество раз, передав массив чисел:

import pandas as pd ser = pd.Series(['a', 'bc', 'def']) res = ser.str.repeat([1, 2, 3]) print(res)

Результат выполнения кода:

0 a 1 bcbc 2 defdefdef dtype: object

Пример

Повторим строки три раза в серии с несколькими значениями:

import pandas as pd ser = pd.Series(['article', 'user', 'data']) res = ser.str.repeat(3) print(res)

Результат выполнения кода:

0 articlearticlearticle 1 useruseruser 2 datadatadata dtype: object

Смотрите также

  • метод cat,
    который объединяет строки
  • метод join,
    который соединяет строки через разделитель
  • метод split,
    который разбивает строки на части
  • метод replace,
    который заменяет подстроки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить