ComeçarComece de graça

Subconjunto por índice

O subset de objetos Spatial___DataFrame foi feito para funcionar como o subset de um data frame. Você pensa em filtrar o data frame, mas, na prática, é retornado um novo Spatial___DataFrame com apenas as linhas de dados que você quer e os objetos espaciais correspondentes.

O tipo mais simples de subset é por índice. Por exemplo, se x é um data frame, você sabe que x[1, ] retorna a primeira linha. Se x é um Spatial___DataFrame, você obtém um novo Spatial___DataFrame que contém a primeira linha de dados e os dados espaciais que correspondem a essa linha.

A vantagem de retornar um Spatial___DataFrame é que você pode usar todos os mesmos métodos do objeto original após o subset.

Vamos testar isso no 169º país!

Este exercício faz parte do curso

Visualizando dados geoespaciais em R

Ver curso

Instruções do exercício

  • Crie uma nova variável usa fazendo o subset do 169º elemento de countries_spdf.
  • Chame summary() em usa. Verifique que usa ainda é um SpatialPolygonsDataFrame.
  • Chame str() com max.level = 2 em usa. Verifique que há apenas um elemento no slot polygons e apenas uma linha no slot data.
  • Chame plot() em usa.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Subset the 169th object of countries_spdf: usa


# Look at summary() of usa


# Look at str() of usa


# Call plot() on usa
Editar e executar o código