我正在制作一个基于邮政编码表示人口密度(更具体地说,在弗吉尼亚州)的密度图。 我已经按照线程中给出的说明进行了操作:Making a zip code choropleth in R using ggplot2 and ggmap(基本上我复制了代码)
但是,每当我尝试提供自己的数据时,都会出现错误消息: left_join_impl(x,y,$ x,$ y,后缀$ x,后缀$ y)出错: 无法加入'地区' x'地区'因为不兼容的类型(整数/字符) 另外:警告信息: 在min(xx [xx> upper]):min没有非缺失参数;返回Inf
我想要使用的数据集格式与" df_pop_zip"相同。但是,使用我自己的数据似乎存在问题。更确切地说," df_pop_zip"有两个变量:" region"(邮政编码),"值"(邮政编码的频率)。我创建了一个excel表,其中包含两列" region"和"价值"随机邮政编码和频率。
有人可以提供有关此问题的任何见解吗?
提前致谢, 马丁
答案 0 :(得分:0)
听起来像是通过比较字符和数字来尝试加入。查看您从excel中读取的数据的str(),以确保您像加入一样加入。