Построение фрейма данных с несколькими индексами столбцов

#python #header #plotly #multi-index

Вопрос:

Я новичок в кодировании и python. У меня есть CSV-файл, содержащий данные о продажах. Я прочитал это в кадре данных, который выглядит так:

 |SALES  | Branch12  | Branch13  | Branch14  |
|Cntry  | Italy     | Italy     | Austria   |
|City   | Rome      | Flora     | Vienna    |
|Area   | 20        | 30        | 11        |
|Time   | 5         | 7         | 8         |
|Type   | v01       | v02       | v01       |
|-------|-----------|-----------|-----------|
|2015   | 150       | 50        | 40        |
|2016   | 160       | 55        | 35        |
|2017   | 170       | 60        | 30        |
|2018   | 180       | 65        | 25        |
|2019   | 190       | 70        | 20        |
|2020   | 200       | 75        | 50        |
|2021   | 210       | 80        | 55        |
 

CSVFILE_Picture

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

 import pandas as pd
import plotly.express as px

df1=pd.read_csv("branch.csv"), header[0,1,2,3,4,5])
px.line(data_frame=df1, x=df1.iloc[0], y=df1.columns)
 

заранее спасибо за ваш вклад.

Комментарии:

1. Можете ли вы прикрепить свой фрейм данных в виде таблицы или в более удобном для копирования и вставки формате? Это поможет вам получить ответ, потому что в нынешнем виде, даже если мы понимаем, что делает ваш код, мы не можем его запустить.