Python - Pandas DataFrame: función info() solo para una columna

CorePress2024-01-24  12

Tengo un marco de datos llamado df_train con 20 columnas. ¿Existe una forma pitónica de ver información en una sola columna seleccionando su nombre?

Básicamente, estoy intentando recorrer el df y extraer una cantidad de valores únicos y agregar valores faltantes

print("\nUnique Values:")
for col in df_train.columns:
    print(f'{col:<25}: {df_train[col].nunique()} unique values.  \tMissing values: {} ') 


------------------------------------

Si quieres el número total de valores nulos, esta es la forma pitónica de lograrlo:

df_train[col].isnull().sum()

2

hermoso. Gracias

– unaied

27/03/2021 a las 11:25

1

¡Un placer! Recuerde aceptar la respuesta si resolvió el problema.

- dataista

27/03/2021 a las 11:27



------------------------------------

Sí, hay una manera de seleccionar columnas individuales de un marco de datos.

df_train['your_column_name']

Esto extraerá solo la columna con <your_column_name>.

PD: Esta es mi primera respuesta de StackOverflow. Por favor, sé amable.

0

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare