SantanuBanerjee commited on
Commit
6ec568e
·
verified ·
1 Parent(s): 6682e9f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -13
app.py CHANGED
@@ -584,8 +584,8 @@ def nlp_pipeline(original_df):
584
  print("Clustering Done...")
585
  # return processed_df, budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters
586
 
587
- print("\n location_clusters_1: ", location_clusters)
588
- print("\n problem_clusters_1: ", problem_clusters)
589
  # # Generate project proposals
590
  # location_clusters = dict(enumerate(processed_df['Location_Category_Words'].unique()))
591
  # problem_clusters = dict(enumerate(processed_df['Problem_Category_Words'].unique()))
@@ -698,20 +698,35 @@ def process_excel(file):
698
  consoleMessage_and_Print("Error during Project Proposal excelling at the end")
699
 
700
 
 
 
 
 
 
 
 
701
 
 
 
 
 
702
 
703
- # Ensure location_clusters and problem_clusters are in DataFrame format
704
- if isinstance(location_clusters, pd.DataFrame):
705
- location_clusters.to_excel(writer, sheet_name='Location_Clusters', index=False)
706
- else:
707
- consoleMessage_and_Print("Converting Location Clusters to df")
708
- pd.DataFrame(location_clusters).to_excel(writer, sheet_name='Location_Clusters', index=False)
709
 
710
- if isinstance(problem_clusters, pd.DataFrame):
711
- problem_clusters.to_excel(writer, sheet_name='Problem_Clusters', index=False)
712
- else:
713
- consoleMessage_and_Print("Converting Problem Clusters to df")
714
- pd.DataFrame(problem_clusters).to_excel(writer, sheet_name='Problem_Clusters', index=False)
 
 
 
 
 
 
 
 
715
 
716
 
717
 
 
584
  print("Clustering Done...")
585
  # return processed_df, budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters
586
 
587
+ print("\n location_clusters: ", location_clusters)
588
+ print("\n problem_clusters: ", problem_clusters)
589
  # # Generate project proposals
590
  # location_clusters = dict(enumerate(processed_df['Location_Category_Words'].unique()))
591
  # problem_clusters = dict(enumerate(processed_df['Problem_Category_Words'].unique()))
 
698
  consoleMessage_and_Print("Error during Project Proposal excelling at the end")
699
 
700
 
701
+ try:
702
+ location_clusters_df = pd.DataFrame({'Cluster_Id': list(location_clusters.keys()),
703
+ 'Location_Cluster': list(location_clusters.values())})
704
+ location_clusters_df.to_excel(writer, sheet_name='Location_Clusters', index=False)
705
+
706
+ except error:
707
+ consoleMessage_and_Print("Error during Location Cluster Dataframing")
708
 
709
+ try:
710
+ problem_clusters_df = pd.DataFrame({'Cluster_Id': list(location_clusters.keys()),
711
+ 'Problem_Cluster': list(location_clusters.values())})
712
+ problem_clusters_df.to_excel(writer, sheet_name='Problem_Clusters', index=False)
713
 
714
+ except error:
715
+ consoleMessage_and_Print("Error during Problem Cluster Dataframing")
 
 
 
 
716
 
717
+
718
+ # # Ensure location_clusters and problem_clusters are in DataFrame format
719
+ # if isinstance(location_clusters, pd.DataFrame):
720
+ # location_clusters.to_excel(writer, sheet_name='Location_Clusters', index=False)
721
+ # else:
722
+ # consoleMessage_and_Print("Converting Location Clusters to df")
723
+ # pd.DataFrame(location_clusters).to_excel(writer, sheet_name='Location_Clusters', index=False)
724
+
725
+ # if isinstance(problem_clusters, pd.DataFrame):
726
+ # problem_clusters.to_excel(writer, sheet_name='Problem_Clusters', index=False)
727
+ # else:
728
+ # consoleMessage_and_Print("Converting Problem Clusters to df")
729
+ # pd.DataFrame(problem_clusters).to_excel(writer, sheet_name='Problem_Clusters', index=False)
730
 
731
 
732