Pandas – результат группировки в виде таблицыPython

Программы на Python
Anonymous
Pandas – результат группировки в виде таблицы

Сообщение Anonymous »

Я новичок в Pandas и Plotly и в настоящее время работаю над небольшим аналитическим проектом, изучающим мои данные Netflix.
Я пытаюсь отобразить таблицу из 10 моих лучших фильмов (по максимальной продолжительности просмотра). У меня:

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

top10 = df.groupby(['Film Title'])['Duration'].sum().nlargest(10)
и

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

table = go.Figure(data=[go.Table(
header=dict(values=('Title', 'Total Time Watched'),
fill_color='#66c5cc',
align='left'),
cells=dict(values=['', top10],
align='left'),
)])
table.update_layout(title_text="Top 10 Series through the Years", title_x=0.5)
В результате получается следующая таблица:
Изображение

Я не могу найти способ также получить названия фильмов, связанных со списком "10 лучших", чтобы можно было вставить их в "значения" в "ячейках". В списке «10 лучших» отображается только продолжительность. Я пробовал изменить индекс «top10» и создать список, но не нашел ответа. Вероятно, это что-то очень простое, но я понятия не имею, где ошибка.

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