re:dash地图混搭

我对在工作中使用re:dash并不陌生,到目前为止,我很喜欢创建快速且可共享/可验证的数据可视化

最近,我想用一些不太适合地图可视化模式的数据来绘制一些位置使用模式。 在re:dash中,地图可视化需要纬度和经度对来创建地图并将标记放置在该地图上。

但是re:dash的优点在于,我不必等待数据专家的帮助,我可以自己混合数据,并以多种方式将其可视化,以寻找新的视角。 因此,当我没有地图可视化的所有必要数据时,我不想放慢脚步,这就是我的解决方法。

数据=> Google电子表格=地图

这是一些类似于我的示例数据,您所拥有的只是位置信息的国家代码,而不是纬度和经度。

用法/国家
用法编号示例和国家/地区代码电子表格 docs.google.com

我使用re:dash“下载数据集”按钮将数据下载为CSV,然后将其上传到Google驱动器中的电子表格中。

因为我们只有国家代码数据,所以我们需要将其转换为纬度和经度对以创建地图可视化。 Google Public Data恰好提供了这个方便的表格,称为country.csv,可用于将国家/地区代码数据转换为纬度和经度。

我将country.csv复制到另一个Google Spreadsheet中,因此可以在多个地方使用它,但是现在我们需要从其他电子表格中引用它。

从另一个查询一个Google Spreadsheet

首先,您需要使用ImportRange来访问另一个电子表格中的数据,传递您可以从电子表格URL中看到的文档ID,它看起来像在我的示例中所看到的。 第二个参数是要在电子表格中查询的数据范围,不包括标题行。

如您在屏幕快照中所见,您可以在ID后面附加一个“ | 0”,该ID表示工作表编号(从0开始)。 如果只有一张纸,则不必添加。

!重要! 您需要与re:dash“服务帐户”电子邮件共享电子表格,查询才能正常工作,有关更多信息,请参见re:dash文档。

现在像往常一样创建地图可视化。

完成!

(当然,您没有获得完整的re:dash功能集,电子表格不会自动为您更新查询,您需要手动更新它,直到您可以将纬度和经度信息添加到数据库中为止)