Spaces:
Running
Running
File size: 707 Bytes
77ed535 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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())
|