Adicionando novas colunas
Você não fica preso apenas aos dados que recebe. Você pode adicionar novas colunas a um DataFrame. Isso tem vários nomes, como transformar, mutar e engenharia de atributos (feature engineering).
Você pode criar novas colunas do zero, mas também é comum derivá-las de outras colunas, por exemplo, somando colunas ou alterando suas unidades.
homelessness é um DataFrame com estimativas de pessoas em situação de rua em cada estado dos EUA em 2018, com as colunas region, state, individuals, family_members e state_pop. A coluna individuals é o número de pessoas em situação de rua que não fazem parte de uma família com crianças. A coluna family_members é o número de pessoas em situação de rua que fazem parte de uma família com crianças. A coluna state_pop é a população total do estado.
homelessness está disponível e pandas está carregado como pd.
Este exercicio faz parte do curso
Manipulação de dados com pandas
Instruções do exercicio
- Adicione uma nova coluna a
homelessness, chamadatotal, contendo a soma das colunasindividualsefamily_members. - Adicione outra coluna a
homelessness, chamadap_homeless, contendo a proporção da população em situação de ruatotalem relação à população total de cada estadostate_pop.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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)