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
Instrucciones del ejercicio
- Añade una columna nueva a
homelessness, llamadatotal, que contenga la suma de las columnasindividualsyfamily_members. - Añade otra columna a
homelessness, llamadap_homeless, que contenga la proporción de la población sin hogartotalrespecto a la población total de cada estadostate_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)