supernovamutinda commited on
Commit
dd62f49
1 Parent(s): 04de85a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -8,6 +8,7 @@ DATE_COLUMN = 'date/time'
8
  DATA_URL = ('https://s3-us-west-2.amazonaws.com/'
9
  'streamlit-demo-data/uber-raw-data-sep14.csv.gz')
10
 
 
11
  def load_data(nrows):
12
  data = pd.read_csv(DATA_URL, nrows=nrows)
13
  lowercase = lambda x: str(x).lower()
@@ -20,4 +21,14 @@ data_load_state = st.text('Loading data...')
20
  # Load 10,000 rows of data into the dataframe.
21
  data = load_data(10000)
22
  # Notify the reader that the data was successfully loaded.
23
- data_load_state.text('Loading data...done!')
 
 
 
 
 
 
 
 
 
 
 
8
  DATA_URL = ('https://s3-us-west-2.amazonaws.com/'
9
  'streamlit-demo-data/uber-raw-data-sep14.csv.gz')
10
 
11
+ @st.cache_data
12
  def load_data(nrows):
13
  data = pd.read_csv(DATA_URL, nrows=nrows)
14
  lowercase = lambda x: str(x).lower()
 
21
  # Load 10,000 rows of data into the dataframe.
22
  data = load_data(10000)
23
  # Notify the reader that the data was successfully loaded.
24
+ data_load_state.text('Loading data...done!')
25
+ data_load_state.text("Done! (using st.cache_data)")
26
+
27
+ st.subheader('Raw data')
28
+ st.write(data)
29
+
30
+ st.subheader('Number of pickups by hour')
31
+
32
+ hist_values = np.histogram(
33
+ data[DATE_COLUMN].dt.hour, bins=24, range=(0,24))[0]
34
+ st.bar_chart(hist_values)