Spaces:
Running
Running
Update app.py
Browse files
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 |
|