Как изменить форму этого DataFrame в Python?Python

Программы на Python
Ответить
Anonymous
 Как изменить форму этого DataFrame в Python?

Сообщение Anonymous »

У меня есть DataFrame df_sale в Python, который я хочу изменить, посчитать сумму по столбцу цены и добавить новую сумму столбца.
Вот кадр данных df_sale:

Код: Выделить всё

b_no  a_id  price  c_id
120   24     50     2
120   56     100    2
120   90     25     2
120   45     20     2
231   89     55     3
231   45     20     3
231   10     250    3
Вывод исключен после изменения формы:

Код: Выделить всё

b_no  a_id_1  a_id_2  a_id_3  a_id_4  total  c_id
120   24      56      90      45      195    2
231   89      45      10      0       325    3
До сих пор я пробовал использовать sum() для df_sale['price'] отдельно для 120 и 231. Я не понимаю, как мне изменить форму данных, добавить новые заголовки столбцов и получить общую сумму, не будучи неэффективным с вычислительной точки зрения. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/512 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»