Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -163,12 +163,16 @@ def visualize_clusters(df):
|
|
| 163 |
|
| 164 |
|
| 165 |
def main(file, num_clusters):
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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)
|
| 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()
|