Преобразование набора Queryset в массив
Я пытался работать над этим некоторое время, возможно, мой ум заржавел, поэтому я обращаюсь за помощью к другому уму.
Ниже представлен набор запросов, полученный из базы данных:
0 01
1 ()
Name: 0, dtype: object
0 02
1 ()
Name: 1, dtype: object
0 03
1 ()
Name: 2, dtype: object
0 04
1 ()
Name: 3, dtype: object
0 05
1 ({'id': 1, 'qty': 1}, {'id': 2, 'qty': 2})
Name: 4, dtype: object
0 06
1 ()
Name: 5, dtype: object
0 07
1 ()
Name: 6, dtype: object
0 08
1 ()
Name: 7, dtype: object
0 09
1 ({'id': 2, 'qty': 1})
Name: 8, dtype: object
0 10
1 ()
Name: 9, dtype: object
0 11
1 ({'id': 1, 'qty': 1})
Name: 10, dtype: object
0 12
1 ()
Name: 11, dtype: object
если в данном месяце нет потребления для оборудования, запрос вернет пустой кортеж, как в следующем примере для первых 4 месяцев :
0 01
1 ()
Name: 0, dtype: object
0 02
1 ()
Name: 1, dtype: object
0 03
1 ()
Name: 2, dtype: object
0 04
1 ()
Name: 3, dtype: object
если есть потребление оборудования в этом конкретном месяце, запрос вернет идентификатор оборудования и количество использованного оборудования. например, месяц "05":
0 05
1 ({'id': 1, 'qty': 1}, {'id': 2, 'qty': 2})
Name: 4, dtype: object
Я хочу отобразить этот набор запросов в кадр данных Pandas, который будет иметь месяцы как столбцы, содержащие 'qty', а строки будут id оборудования, ниже рисунок для иллюстрации требований, как я хочу, чтобы шаблонная таблица выглядела.
буду признателен за ваш вклад!