У меня есть образец кадра данных df с одним столбцом:
Cost
30
49
98
10
37
20
10
48
70
20
30
40
50
29
90
39
30
29
50
40
и список: id_list = ["A","B","C","D"]
, который представляет собой список с 4 различными типами идентификаторов. Я хотел бы создать новый столбец во фрейме данных, где первые 5 значений стоимости будут «A», следующие 5 значений стоимости будут «B» .... а последние 5 значений стоимости будут «D». Поэтому я хочу повторить элементы id_list 5 раз, и мой новый df будет выглядеть так:
Cost ID
30 A
49 A
98 A
10 A
37 A
20 B
10 B
48 B
70 B
20 B
30 C
40 C
50 C
29 C
90 C
39 D
30 D
29 D
50 D
40 D
У моего фактического фрейма данных есть много строк, а у фактического id_list есть много элементов.
Число строк кратно 5, поэтому в окончательном фрейме данных будет точное заполнение.
В общем, я знаю, как добавить столбец с конкретными значениями в кадре данных панд
но я не знаю, как это сделать с повторяющимися значениями.
Не могли бы вы предложить, как я могу сделать это в Python?
Заранее спасибо за любую помощь