Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -277,10 +277,20 @@ if fetch_data:
|
|
277 |
# Metadata completeness analysis (enhanced)
|
278 |
st.subheader("Metadata Completeness Analysis")
|
279 |
completeness = metadata_df.map(lambda x: not is_incomplete(x)).mean() * 100
|
280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
fig = px.bar(completeness_df, x="Field", y="Completeness (%)", title="Metadata Completeness by Field")
|
282 |
st.plotly_chart(fig)
|
283 |
|
|
|
284 |
# Identify incomplete records
|
285 |
incomplete_mask = metadata_df.map(is_incomplete).any(axis=1)
|
286 |
incomplete_records = metadata_df[incomplete_mask]
|
|
|
277 |
# Metadata completeness analysis (enhanced)
|
278 |
st.subheader("Metadata Completeness Analysis")
|
279 |
completeness = metadata_df.map(lambda x: not is_incomplete(x)).mean() * 100
|
280 |
+
|
281 |
+
completeness_df = pd.DataFrame({
|
282 |
+
"Field": completeness.index,
|
283 |
+
"Completeness (%)": completeness.values
|
284 |
+
})
|
285 |
+
|
286 |
+
# ➕ Add this line to create the table used in the sidebar:
|
287 |
+
completeness_table = completeness_df.set_index("Field")
|
288 |
+
|
289 |
+
# Main bar chart display
|
290 |
fig = px.bar(completeness_df, x="Field", y="Completeness (%)", title="Metadata Completeness by Field")
|
291 |
st.plotly_chart(fig)
|
292 |
|
293 |
+
|
294 |
# Identify incomplete records
|
295 |
incomplete_mask = metadata_df.map(is_incomplete).any(axis=1)
|
296 |
incomplete_records = metadata_df[incomplete_mask]
|