Имя платежа
32
с 423
д 342
с 243
с 686
с 78
Я попробовал групповой метод, посмотрел и разбил, скомбинировал, транспонировал, вырезал и т. Д. обмануть. Есть предложения?
asd
32 423 342
46 243 67
NaN 686 NaN
NaN 78 NaN
NaN 34 NaN
Попробуйте с pandas.pivot_table:
pandas.pivot_table
df.pivot_table(index=df.groupby("Name").cumcount(), values="Pay", columns="Name")
Вывод:
Name a d s 0 32.0 342.0 423.0 1 46.0 67.0 243.0 2 NaN NaN 686.0 3 NaN NaN 78.0 4 NaN NaN 34.0 [Program finished]