より複雑な空間オブジェクト
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