cakiki commited on
Commit
ce4e01c
·
1 Parent(s): e85ee41

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -69,7 +69,7 @@ def make_profession_table(num_clusters, prof_names, mod_name):
69
  cl_df = clusters_by_size[num_clusters]
70
  clusters_df = cl_df[df_models[mod_name]].apply(pd.Series).loc[prof_names]['cluster_proportions'].apply(pd.Series).reset_index().rename(columns={"index":"profession"})
71
  labor_df = cl_df[df_models[mod_name]].apply(pd.Series).loc[prof_names]['labor_fm'].apply(pd.Series).rename(columns={0:"female", 1:"male"}).reset_index().rename(columns={"index":"profession"})
72
- return clusters_df.T, labor_df.T
73
  # cl_df = pd.DataFrame.from_dict(cl_dct)
74
  # print(mod_names)
75
  # mod_df = pd.DataFrame(cl_df[df_models[mod_names]])
@@ -135,6 +135,13 @@ with gr.Blocks() as demo:
135
  profession_choice = gr.Dropdown(
136
  choices=professions, label="Select profession:"
137
  )
 
 
 
 
 
 
 
138
  with gr.Column():
139
  plot = gr.Plot(
140
  label=f"Makeup of the cluster assignments for profession {profession_choice}"
 
69
  cl_df = clusters_by_size[num_clusters]
70
  clusters_df = cl_df[df_models[mod_name]].apply(pd.Series).loc[prof_names]['cluster_proportions'].apply(pd.Series).reset_index().rename(columns={"index":"profession"})
71
  labor_df = cl_df[df_models[mod_name]].apply(pd.Series).loc[prof_names]['labor_fm'].apply(pd.Series).rename(columns={0:"female", 1:"male"}).reset_index().rename(columns={"index":"profession"})
72
+ return clusters_df, labor_df
73
  # cl_df = pd.DataFrame.from_dict(cl_dct)
74
  # print(mod_names)
75
  # mod_df = pd.DataFrame(cl_df[df_models[mod_names]])
 
135
  profession_choice = gr.Dropdown(
136
  choices=professions, label="Select profession:"
137
  )
138
+
139
+ profession_choice.change(
140
+ make_profession_table,
141
+ [num_clusters, profession_choices_1,model_choices],
142
+ [table, labor_table],
143
+ queue=False,
144
+ )
145
  with gr.Column():
146
  plot = gr.Plot(
147
  label=f"Makeup of the cluster assignments for profession {profession_choice}"