Niharmahesh commited on
Commit
ff96c77
·
verified ·
1 Parent(s): 5e21d72

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -189,6 +189,20 @@ def display_dashboard(df):
189
  with col4:
190
  fig = create_chart(top_job_titles, top_job_titles.index, top_job_titles.values, "Top 20 Job Titles", ['#59a14f'])
191
  st.plotly_chart(fig, use_container_width=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
  def display_data_explorer(df):
193
  st.subheader("Data Explorer")
194
 
 
189
  with col4:
190
  fig = create_chart(top_job_titles, top_job_titles.index, top_job_titles.values, "Top 20 Job Titles", ['#59a14f'])
191
  st.plotly_chart(fig, use_container_width=True)
192
+ @st.cache_data
193
+ def filter_dataframe(df, companies, locations, job_types,Role_Name,Date_posted):
194
+ filtered_df = df
195
+ if companies:
196
+ filtered_df = filtered_df[filtered_df['company'].isin(companies)]
197
+ if locations:
198
+ filtered_df = filtered_df[filtered_df['location'].isin(locations)]
199
+ if job_types:
200
+ filtered_df = filtered_df[filtered_df['job_type'].isin(job_types)]
201
+ if Role_Name:
202
+ filtered_df = filtered_df[filtered_df['title'].isin(Role_Name)]
203
+ if Date_posted:
204
+ filtered_df = filtered_df[filtered_df['date_posted'].isin(Date_posted)]
205
+ return filtered_df
206
  def display_data_explorer(df):
207
  st.subheader("Data Explorer")
208