EmpezarEmpieza gratis

Añadir columnas nuevas

No tienes que quedarte solo con los datos que te dan. También puedes añadir columnas nuevas a un DataFrame. A esto se le llama de muchas formas: transformación, mutación y creación de variables (feature engineering).

Puedes crear columnas desde cero, pero también es habitual derivarlas de otras columnas, por ejemplo, sumando columnas o cambiando sus unidades.

homelessness es un DataFrame con estimaciones sobre personas sin hogar en cada estado de EE. UU. en 2018, con las columnas region, state, individuals, family_members y state_pop. La columna individuals es el número de personas sin hogar que no forman parte de una familia con hijos. La columna family_members es el número de personas sin hogar que forman parte de una familia con hijos. La columna state_pop es la población total del estado.

homelessness está disponible y pandas está cargado como pd.

Este ejercicio forma parte del curso

Manipulación de datos con pandas

Ver curso

Instrucciones del ejercicio

  • Añade una columna nueva a homelessness, llamada total, que contenga la suma de las columnas individuals y family_members.
  • Añade otra columna a homelessness, llamada p_homeless, que contenga la proporción de la población sin hogar total respecto a la población total de cada estado state_pop.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Add total col as sum of individuals and family_members
____

# Add p_homeless col as proportion of total homeless population to the state population
____

# See the result
print(homelessness)
Editar y ejecutar código