Я пытаюсь отобразить широту и долготу на графике ggmap. Я могу правильно получить карту из get_map. Когда я использую geom_point, он отбрасывает все мои строки и ничего не строит. В итоге мне пришлось импортировать широту и долготу в виде символов, поскольку они отбрасывали данные с помощью col_double ()
Я пытался изменить тип данных моих координат, сначала на as.numeric (широта), а затем на as.numeric (as.character (широта))
Импорт данных
df2 <- read_csv(path2, col_types =cols(
Address = col_character(),
City = col_character(),
State = col_character(),
`Zip Code` = col_character(),
Latitude = col_character()
Longitude = col_character()
))
df2 <-
tibble(
Latitude = c(32.8, 40.6),
Longitude = c(-117, -122)
)
map <- get_map(location = "california", zoom=3)
ggmap(map) + geom_point(data = df2[df2$State=='California',], aes(x = as.numeric(Latitude), y = as.numeric(Longitude)), color="red", size = 5, shape = 21)
Я бы ожидал, что он построит локации