始める無料で始める

便利なメソッド

popRasterLayer オブジェクトで、ボストンとNYC周辺の人口を表しています。各グリッドセルには、そのセル内に住む人数が単純に格納されています。

前の演習で見たように、print() は座標参照系、グリッドの大きさ(行・列の数と地理座標の両方)、そしてグリッドに保存された値の基本情報など、オブジェクトの有用な概要を表示します。ただし非常に簡潔です。では、オブジェクト内の実際の値を少し見たい場合はどうすればよいでしょうか?

最初の方法は、単にオブジェクトを plot() することです。raster オブジェクトには値のヒートマップを作成する plot() メソッドがあります。

raster オブジェクトから値を取り出したい場合は、values() 関数を使って値のベクトルを取得できます。pop ラスターには 316,800 個の値があるため、すべてを表示するのは現実的ではありませんが、str()head() を使って中身を少しのぞくことができます。

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

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

コースを見る

演習の手順

  • pop に対して plot() を呼び出してください。NYC がどこにあるかわかりますか?
  • values(pop) に対して str() を呼び出してください。
  • values(pop) に対して head() を呼び出してください。

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

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

# Call plot() on pop


# Call str() on values(pop)


# Call head() on values(pop)
コードを編集して実行