Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -633,16 +633,6 @@ def analyze_excel_single(file_path):
|
|
| 633 |
if trustbuilder_present:
|
| 634 |
# Create dataframe for trust builder
|
| 635 |
results_df_builder = pd.read_csv(csv_output_path_trustbuilder)
|
| 636 |
-
bucket_colors = {
|
| 637 |
-
"Stability": "lightblue",
|
| 638 |
-
"Development": "lightgreen",
|
| 639 |
-
"Relationship": "lavender",
|
| 640 |
-
"Benefit": "lightyellow",
|
| 641 |
-
"Vision": "orange",
|
| 642 |
-
"Competence": "lightcoral",
|
| 643 |
-
}
|
| 644 |
-
|
| 645 |
-
|
| 646 |
combined_data = {
|
| 647 |
"Message": results_df_builder["Message"],
|
| 648 |
"Stability": results_df_builder["Stability"].round(0).astype(int),
|
|
@@ -655,12 +645,8 @@ def analyze_excel_single(file_path):
|
|
| 655 |
|
| 656 |
df_builder = pd.DataFrame(combined_data)
|
| 657 |
|
| 658 |
-
|
| 659 |
-
|
| 660 |
-
# Prepare lists to collect data
|
| 661 |
-
buckets = []
|
| 662 |
-
messages = []
|
| 663 |
-
percentages = []
|
| 664 |
bucket_columns = [
|
| 665 |
"Stability",
|
| 666 |
"Development",
|
|
@@ -670,6 +656,11 @@ def analyze_excel_single(file_path):
|
|
| 670 |
"Competence",
|
| 671 |
]
|
| 672 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 673 |
# Iterate through each bucket column
|
| 674 |
for bucket in bucket_columns:
|
| 675 |
for index, value in results_df_builder[bucket].items():
|
|
@@ -684,11 +675,8 @@ def analyze_excel_single(file_path):
|
|
| 684 |
"TrustBuilders®": messages,
|
| 685 |
"%": percentages,
|
| 686 |
}
|
| 687 |
-
df_builder_pivot = pd.DataFrame(builder_consolidated).style.applymap(
|
| 688 |
-
lambda _: f"background-color: {bucket_colors.get(_, '')}",
|
| 689 |
-
subset=list(bucket_colors.keys())
|
| 690 |
-
)
|
| 691 |
|
|
|
|
| 692 |
|
| 693 |
# Define the order of the Trust Bucket® categories
|
| 694 |
trust_driver_order = [
|
|
@@ -983,7 +971,7 @@ def variable_outputs(file_inputs):
|
|
| 983 |
visible=True,
|
| 984 |
)
|
| 985 |
|
| 986 |
-
table_builder_2 = gr.
|
| 987 |
value=df_builder_pivot,
|
| 988 |
headers=list(df_builder_pivot.columns),
|
| 989 |
interactive=False,
|
|
|
|
| 633 |
if trustbuilder_present:
|
| 634 |
# Create dataframe for trust builder
|
| 635 |
results_df_builder = pd.read_csv(csv_output_path_trustbuilder)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 636 |
combined_data = {
|
| 637 |
"Message": results_df_builder["Message"],
|
| 638 |
"Stability": results_df_builder["Stability"].round(0).astype(int),
|
|
|
|
| 645 |
|
| 646 |
df_builder = pd.DataFrame(combined_data)
|
| 647 |
|
| 648 |
+
# Create consolidated table
|
| 649 |
+
# List of bucket columns
|
|
|
|
|
|
|
|
|
|
|
|
|
| 650 |
bucket_columns = [
|
| 651 |
"Stability",
|
| 652 |
"Development",
|
|
|
|
| 656 |
"Competence",
|
| 657 |
]
|
| 658 |
|
| 659 |
+
# Prepare lists to collect data
|
| 660 |
+
buckets = []
|
| 661 |
+
messages = []
|
| 662 |
+
percentages = []
|
| 663 |
+
|
| 664 |
# Iterate through each bucket column
|
| 665 |
for bucket in bucket_columns:
|
| 666 |
for index, value in results_df_builder[bucket].items():
|
|
|
|
| 675 |
"TrustBuilders®": messages,
|
| 676 |
"%": percentages,
|
| 677 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 678 |
|
| 679 |
+
df_builder_pivot = pd.DataFrame(builder_consolidated)
|
| 680 |
|
| 681 |
# Define the order of the Trust Bucket® categories
|
| 682 |
trust_driver_order = [
|
|
|
|
| 971 |
visible=True,
|
| 972 |
)
|
| 973 |
|
| 974 |
+
table_builder_2 = gr.Dataframe(
|
| 975 |
value=df_builder_pivot,
|
| 976 |
headers=list(df_builder_pivot.columns),
|
| 977 |
interactive=False,
|