Я работаю над файлом .csv. Я пишу скрипт для разделения подколонок столбец y на основе ";" и печатать только значения a. Код правильно печатает нужные значения. Я хочу построить значения, хранящиеся в var (то есть = 23,21,25,12,18,91,21), используя plotly. Я прилагаю пример данных и кода.
Пример данных:
x y z
lifelock a=23;b=25;c=12 USD
lifelock a=21;b=55;c=23 USD
lifelock a=25;b=2.c=0 USD
mycityfaces a=12;b=7;c=21 USD
flypaper a=18;b=25;c=9 USD
flypaper a=91;b=34;c=21 USD
gauto a=21;b=77;c=81 USD
Вот код:
import pandas as pd
c=pd.read_csv("data-2.csv")
st="a"
for line in range(c.shape[0]):
cells = df["y"][line].split(";")
for x in cells:
if x.startswith("a"):
var=x[2:]
print(var)
Output:
23
21
25
12
18
91
21
#plotly code
#import plotly.express as px
#fig = px.bar(x='x',y='**var**')
#fig.show()