ComeçarComece de graça

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

Ver curso

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 a type_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(____)
Editar e executar o código