我有一张价值表,其中包含西澳州休闲火锅店的名称,邮政编码和开放日期。
name zip opening
1 The Stash Box 98002 2014-11-21
3 Greenside 98198 2015-01-01
4 Bud Nation 98106 2015-06-29
5 West Seattle Cannabis Co. 98168 2015-02-28
6 Nimbin Farm 98168 2015-04-25
...
我正在分析这些数据,看看药物使用情况与休闲商店的位置和开放之间是否存在任何相关性。对于我正在进行的其中一个可视化,我使用group_by()
中的summarize()
和dplyr
函数按照每个邮政编码的商店数量来组织数据。
zip count
(int) (int)
1 98002 1
2 98106 1
3 98168 2
4 98198 1
...
然后将该数据绘制在传单图上。使用圆圈半径表示商店,显示邮政编码中商店的相对数量。
我想将name
变量重组为第三列,以便在滚动每个圆圈时可以在我的可视化中弹出。理想情况下,数据看起来像这样:
zip count name
(int) (int) (character)
1 98002 1 The Stash Box
2 98106 1 Bud Nation
3 98168 2 Nimbin Farm, West Seattle Cannabis Co.
4 98198 1 Greenside
...
同一邮政编码中的所有商店一起出现在第三列中。我已经尝试了各种for循环和if语句,但我确信有更好的方法来做到这一点,我的R技能还没有到那里。任何帮助将不胜感激。