ComenzarEmpieza gratis

Categoría

Pandas ofrece el tipo de datos category, análogo al factor de R.

Puedes convertir una columna a tipo categórico pasando 'category' al método .astype(). Una vez que tengas una columna categórica, puedes ver las diferentes categorías (conocidas como levels en R) usando el accesor .cat y consultando el atributo .categories.

Otro caso de uso de los valores categóricos es cuando quieres preservar un orden en tus datos. Por ejemplo, de forma intuitiva tiene sentido que 'low' vaya antes que 'high'. Puedes usar reorder_categories() para definir un orden en una columna.

# Reordenar los niveles categóricos
df['column_name'].cat.reorder_categories(['low', 'high'], ordered=True)

Este ejercicio forma parte del curso

Python para usuarios de R

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Convert the type of time column
tips['time'] = ____

# Use the cat accessor to print the categories in the time column
print(____)
Editar y ejecutar código