Download diagnostics.py from poplabmx/repda-data-explorer: direct link, hf CLI and curl.
- Browser
- Download file 707 Bytes
-
https://huggingface.co/spaces/poplabmx/repda-data-explorer/resolve/main/diagnostics.py
- Command line
-
hf download hf://spaces/poplabmx/repda-data-explorer/diagnostics.py
-
curl -L -o diagnostics.py https://huggingface.co/spaces/poplabmx/repda-data-explorer/resolve/main/diagnostics.py
707 Bytes
| import pandas as pd | |
| import streamlit as st | |
| def run_df_diagnostics(df: pd.DataFrame, name: str = 'df'): | |
| show = st.checkbox(f'Mostrar diagnóstico de {name}') | |
| if show: | |
| expander = st.expander(f'Diagnóstico de {name}') | |
| expander.write(f'Filas: {df.shape[0]}') | |
| expander.write(f'Columnas: {df.shape[1]}') | |
| expander.write('Columnas') | |
| expander.write(df.columns.tolist()) | |
| expander.write('Tipos de datos') | |
| expander.write(df.dtypes) | |
| expander.write('Descripción') | |
| expander.write(df.describe()) | |
| expander.write('Head (5)') | |
| expander.write(df.head()) | |
| expander.write('Tail (5)') | |
| expander.write(df.tail()) | |