#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 |
Я хотел бы построить график продаж филиалов с течением времени, но, как вы видите, первые 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. Можете ли вы прикрепить свой фрейм данных в виде таблицы или в более удобном для копирования и вставки формате? Это поможет вам получить ответ, потому что в нынешнем виде, даже если мы понимаем, что делает ваш код, мы не можем его запустить.