У меня есть кадр данных с повторяющимися значениями для одного столбца (здесь столбец «A»), и я хочу преобразовать этот кадр данных, чтобы новые столбцы формировались на основе значений столбца «A».
Пример
df = pd.DataFrame({'A':range(4)*3, 'B':range(12),'C':range(12,24)})
df
A B C
0 0 0 12
1 1 1 13
2 2 2 14
3 3 3 15
4 0 4 16
5 1 5 17
6 2 6 18
7 3 7 19
8 0 8 20
9 1 9 21
10 2 10 22
11 3 11 23
Обратите внимание, что значения столбца «А» повторяются 3 раза.
Теперь я хочу самое простое решение для преобразования его в другой фрейм данных с этой конфигурацией (пожалуйста, игнорируйте наименованиестолбцы, используется только для целей описания, они могут быть любыми):
B C
A0 A1 A2 A3 A0 A1 A2 A3
0 0 1 2 3 12 13 14 15
1 4 5 6 7 16 17 18 19
2 8 9 10 11 20 21 22 23