Usando funcionalidades do pandas: groupby
Este curso vai focar na funcionalidade espacial do GeoPandas, mas não esqueça que ainda estamos lidando com um dataframe, e toda a funcionalidade que você conhece do pandas continua valendo.
Neste exercício, vamos recapitular uma funcionalidade comum: a operação groupby. Você pode querer usá-la quando tiver uma coluna com grupos e quiser calcular uma estatística para cada grupo. No método groupby(), você passa a coluna que contém os grupos. No objeto resultante, você pode então chamar o método que deseja calcular para cada grupo. Neste exercício, queremos saber o tamanho de cada grupo de tipos de restaurantes.
Para mais informações e exercícios sobre a operação groupby, consulte o curso Manipulating DataFrames with pandas.
Este exercício faz parte do curso
Trabalhando com Dados Geoespaciais em Python
Instruções do exercício
- Usando
groupby(), agrupe os restaurantes pelo type (tipo) de restaurante e calcule o tamanho de cada grupo. Atribua o resultado atype_counts. - Imprima a Series resultante.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Load the restaurants data
restaurants = geopandas.read_file("paris_restaurants.geosjon")
# Calculate the number of restaurants of each type
type_counts = restaurants.groupby(____).____()
# Print the result
print(____)