ValueError: недостаточно значений для распаковки (ожидалось 2, получено 1) p ie диаграмма - PullRequest
0 голосов

Я пытаюсь создать диаграмму ap ie в Python графически.

Я пишу запрос и архивирую его:

query3 = (
        db.session.query(ormPost.post_date
                         )
    ).all()
    qq = []
    for i in query3:
        qq.append(i[0])

    frame = pd.DataFrame(data={'col1': qq})

    def Extract(x):
        x = np.datetime64(x, 'ns')
        month = x.astype('datetime64[M]').astype(int) % 12 + 1
        if month in [1, 5, 6]:
            return "Session"
        if month in [4, 12]:
            return "Attestation"
        else:
            return "Regular"

    frame['period'] = frame['col1'].map(Extract)
    gr = frame.groupby('period').agg({'col1': 'count'})
    gr_x = gr.index.values
    gr_y = gr['col1'].values

    skills, user_count = zip(*query3)
    new_pie = go.Pie(
        labels=skills,
        values=user_count
    )

Затем я добавляю его к данным

data = {
        'new_pie': [new_pie]
       }

В HTML -коде у меня есть:

<div id="new_pie" class="pie">
    </div>

Когда я работаю, он говорит: ValueError: недостаточно значений для распаковки (ожидалось 2, получено 1 )

Я новичок в Python диаграммах, поэтому прошу вас помочь

...