Использование:
df['C'] = df.index // 4 + 1
Учитывая, что у вас довольно простой фрейм данных, можно предположить, что у вас есть общий индекс, который является RangeIndex объектом.
В вашемНапример, это будет выглядеть так:
df.index
#RangeIndex(start=0, stop=16, step=1)
При этом значения этого индекса следующие:
df.index.values
#array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], dtype=int64)
Преобразование такого массива в желаемый вывод выполняется по формуле:
x // 4 + 1
Где //
- оператор, используемый для деления этажа .