始める無料で始める

より複雑な空間オブジェクト

countries_sp の構造に少し違いがあったことにお気づきでしょうか。出力では要素の前に $ ではなく @ が付いていました。これは、sp のクラスが S4 オブジェクトであり、要素ではなく「スロット」を持ち、@ でアクセスするためです。詳しくは次の動画で学びます。

ここでは、もう一つのオブジェクト countries_spdf を見てみましょう。これは countries_sp より少し複雑ですが、皆さんならこのオブジェクトがどう違うのかを見分けられるはずです。

さっそく確認してみましょう!

この演習はコースの一部です

R で地理空間データを可視化する

コースを見る

演習の手順

  • countries_sp と、この新しいオブジェクト countries_spdf に対してそれぞれ(1つずつ)summary() を呼び出してください。これはどんな種類のオブジェクトですか? countries_sp と何が違いますか?
  • countries_spdf に対して str()max.level = 2 で呼び出してください。構造は countries_sp とどう違いますか?
  • countries_spdf に対して plot() を呼び出してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Call summary() on countries_spdf and countries_sp



# Call str() with max.level = 2 on countries_spdf


# Plot countries_spdf
コードを編集して実行