Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -239,13 +239,13 @@ if fetch_data:
|
|
239 |
completeness_df = pd.DataFrame({"Field": completeness.index, "Completeness (%)": completeness.values})
|
240 |
completeness_table = completeness_df.set_index("Field")
|
241 |
|
242 |
-
# Sidebar Quick Stats
|
243 |
quick_stats = pd.DataFrame({
|
244 |
"Metric": ["Total Records", "Incomplete Records", "Overall Completeness (%)"],
|
245 |
"Value": [len(metadata_df), incomplete_count, round(overall_percent, 1)]
|
246 |
})
|
247 |
|
248 |
-
# Style it without index
|
249 |
styled_quick_stats = (
|
250 |
quick_stats.style
|
251 |
.hide(axis="index")
|
@@ -253,14 +253,14 @@ if fetch_data:
|
|
253 |
.format({"Value": "{:.1f}"})
|
254 |
)
|
255 |
|
256 |
-
#
|
257 |
-
st.sidebar.
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
# Calculate Top 10 Subjects
|
265 |
if 'subject' in metadata_df.columns:
|
266 |
top_subjects = (
|
|
|
239 |
completeness_df = pd.DataFrame({"Field": completeness.index, "Completeness (%)": completeness.values})
|
240 |
completeness_table = completeness_df.set_index("Field")
|
241 |
|
242 |
+
# Sidebar Quick Stats (index hidden, orange theme)
|
243 |
quick_stats = pd.DataFrame({
|
244 |
"Metric": ["Total Records", "Incomplete Records", "Overall Completeness (%)"],
|
245 |
"Value": [len(metadata_df), incomplete_count, round(overall_percent, 1)]
|
246 |
})
|
247 |
|
248 |
+
# Style it without index
|
249 |
styled_quick_stats = (
|
250 |
quick_stats.style
|
251 |
.hide(axis="index")
|
|
|
253 |
.format({"Value": "{:.1f}"})
|
254 |
)
|
255 |
|
256 |
+
# Add an expander and put the dataframe inside it
|
257 |
+
with st.sidebar.expander("Quick Stats", expanded=True):
|
258 |
+
st.dataframe(
|
259 |
+
styled_quick_stats,
|
260 |
+
use_container_width=True,
|
261 |
+
height=240,
|
262 |
+
hide_index=True
|
263 |
+
)
|
264 |
# Calculate Top 10 Subjects
|
265 |
if 'subject' in metadata_df.columns:
|
266 |
top_subjects = (
|