This fixes issue #1 #2
@@ -1,5 +1,7 @@
|
|||||||
import h5py
|
import h5py
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
import numpy as np
|
||||||
|
import plotly.graph_objects as go
|
||||||
|
|
||||||
f = h5py.File('product1.h5','r')
|
f = h5py.File('product1.h5','r')
|
||||||
list(f.keys())
|
list(f.keys())
|
||||||
@@ -9,3 +11,15 @@ for key in f.keys():
|
|||||||
# print(f[key].value)
|
# print(f[key].value)
|
||||||
df = pd.read_hdf('product1.h5', key='df8')
|
df = pd.read_hdf('product1.h5', key='df8')
|
||||||
print(df)
|
print(df)
|
||||||
|
|
||||||
|
# Calculate the standard deviation using pandas' function
|
||||||
|
std_dev_unit = df.groupby('Zip Code')['Unit Price'].std()
|
||||||
|
std_dev_displayed = df.groupby('Zip Code')['Shown Price'].std()
|
||||||
|
|
||||||
|
# Generate the graph using Plotly
|
||||||
|
fig = go.Figure()
|
||||||
|
fig.add_trace(go.Bar(x=std_dev_unit.index, y=std_dev_unit.values))
|
||||||
|
fig.update_layout(title='Standard Deviation of the Unit Pricing by Item', xaxis_title='Zip Code', yaxis_title='Standard Deviation')
|
||||||
|
|
||||||
|
report_file = 'test.html'
|
||||||
|
fig.write_html(report_file)
|
||||||
|
|||||||
Reference in New Issue
Block a user