Как взорвать данные одного столбца во многих столбцах с диапазоном защиты? - PullRequest
0 голосов
/ 22 октября 2019

У меня есть этот вход
df:

Index    A
0       21
1       16
2       98  
3       18
4       09
5       17
6       15
7       13
8       21
.       .
N        N

Я хотел бы это в выводе:

Index   A0   A1 .....AN
0       21   17      .
1       16   15      .
2       98   13      .
3       09   21      .
.                    .
.                    .
N                    N

N - номер строки за столбцом. Спасибо:)

'' ***

1 Ответ

0 голосов
/ 22 октября 2019

Один из подходов - изменить данные с помощью numpy. Примечание: значения, изменяющие размеры, должны умножаться на исходные размеры, в противном случае numpy выдаст исключение:

df = pd.DataFrame(df.values.reshape(2,5)).T.add_prefix('A')

print(df)
   A0  A1
0  21  17
1  16  15
2  98  13
3  18  21
4   9  55
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...