tanish78 commited on
Commit
e897e9d
·
verified ·
1 Parent(s): 6297693

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -7
app.py CHANGED
@@ -163,12 +163,16 @@ def visualize_clusters(df):
163
 
164
 
165
  def main(file, num_clusters):
166
- file_data = file.read()
167
- df = pd.read_excel(BytesIO(file_data))
168
- df = preprocess_data(df)
169
- df = cluster_data(df, num_clusters)
170
- visualize_clusters(df)
171
- return df
 
 
 
 
172
 
173
  interface = gr.Interface(
174
  fn=main,
@@ -178,7 +182,7 @@ interface = gr.Interface(
178
  ],
179
  outputs=gr.Dataframe(label="Clustered Data"),
180
  title="Unanswered User Queries Clustering",
181
- description="Upload an Excel file (.xlsx) containing user queries, and the algorithm will automatically cluster the queries into different categories."
182
  )
183
 
184
  interface.launch()
 
163
 
164
 
165
  def main(file, num_clusters):
166
+ try:
167
+ file_data = file.read()
168
+ df = pd.read_excel(BytesIO(file_data))
169
+ df = preprocess_data(df)
170
+ df = cluster_data(df, num_clusters)
171
+ visualize_clusters(df)
172
+ return df
173
+ except Exception as e:
174
+ return str(e)
175
+
176
 
177
  interface = gr.Interface(
178
  fn=main,
 
182
  ],
183
  outputs=gr.Dataframe(label="Clustered Data"),
184
  title="Unanswered User Queries Clustering",
185
+ description="Upload an Excel file (.xlsx)"
186
  )
187
 
188
  interface.launch()