开始使用免费开始使用

按行政区可视化树木密度(2)

现在我们已经得到了各行政区的树木数量,可以制作一张按树木密度上色的行政区地图。

为此,首先需要把上一步计算得到的各行政区树木数量(trees_by_district)合并回行政区数据集。我们将使用 pd.merge() 函数,根据一个共同的列将两个 DataFrame 连接起来。

由于各行政区面积不相同,更公平的比较方式是可视化树木密度:也就是相对于面积的树木数量。

行政区数据集已预加载为 districts,上一个练习的最终结果(包含每个行政区树木数量的 DataFrame)可通过 trees_by_district 获取。GeoPandas 已以 geopandas 导入,Pandas 已以 pd 导入。

本练习是课程的一部分

在 Python 中处理地理空间数据

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Print the first rows of the result of the previous exercise
print(trees_by_district.head())

# Merge the 'districts' and 'trees_by_district' dataframes
districts_trees = pd.merge(____)

# Inspect the result
print(districts_trees.head())
编辑并运行代码