R ggmap ggplot2错误“错误:提供给连续比例的离散值”

时间:2018-01-11 05:27:11

标签: r csv ggplot2 ggmap

我正试图在印度地图上标记印度的机场。我的代码如下:

library(ggmap)

library(ggplot2)

airports <- read.csv("C://Users//MEJA03514//Downloads//in-airports.csv", header=T)

map <- get_googlemap("India", zoom = 4)

points <- ggmap(map) + geom_point(aes(x = longitude_deg, y = latitude_deg), data = airports, alpha = 0.5)

points

我从以下网址下载了机场数据文件:https://data.humdata.org/dataset/ourairports-ind

我收到错误:

  

错误:提供给连续刻度的离散值

我将ggmap()geom_point()功能合并后。能否请你帮我弄清楚这段代码中的错误。

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用您的代码完全适合我。但我也能够重现您的错误:使用airportView(airport)查看head(airport),您会注意到您的数据在第一行中有解释变量的值(HXL标记) )。确保在没有这些标记的情况下下载数据或手动删除它们(但是必须使数据类型正确)。如果您选中str(airport),则经度和纬度应为numeric,而不是character