一些常用方法
pop 是一个 RasterLayer 对象,包含波士顿和纽约市周边的人口分布。每个网格像元中存放的是该像元内居住人数的计数。
在上一个练习中,您已经看到 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)