Selecionando de uma Series com MultiIndex
A saída de uma única operação .groupby() em várias colunas é uma Series com um MultiIndex. Trabalhar com esse tipo de objeto é semelhante a trabalhar com um DataFrame:
- O nível externo do índice é como as linhas do DataFrame.
- O nível interno do índice é como as colunas do DataFrame.
Neste exercício, você vai praticar como acessar dados de uma Series com MultiIndex usando o acessor .loc[].
Este exercício faz parte do curso
Analisando a Atividade Policial com pandas
Instruções do exercício
- Salve a saída da operação
.groupby()do exercício anterior como um novo objeto,arrest_rate. (Isso já foi feito para você.) - Imprima a Series
arrest_ratee examine-a. - Imprima a taxa de prisões para infrações de deslocamento em clima ruim.
- Imprima as taxas de prisões para infrações por excesso de velocidade em todas as três condições de clima.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Save the output of the groupby operation from the last exercise
arrest_rate = ri_weather.groupby(['violation', 'rating']).is_arrested.mean()
# Print the 'arrest_rate' Series
print(____)
# Print the arrest rate for moving violations in bad weather
print(____)
# Print the arrest rates for speeding violations in all three weather conditions
print(____)