0

我正在尝试使用 R 和 plotGoogleMaps 在地图上绘制点。我有一个我正在尝试使用的数据框,但我不知道该怎么做。

我的代码是:

df <- data.frame(dbGetQuery(con, paste('select * from googlemaps')))

一个例子是:

      T1141      LAT       LNG
1     A/BCD 51.48503 -0.062313
2     B/CDE 51.56495 -0.078709
3     C/DEF 51.54829 -0.0469517

我使用的下一个代码是这样的: coordinates(df) <- ~LAT+LNG

但这给了我以下错误:

Error in .checkNumericCoerce2double(obj) : cannot retrieve coordinates from non-numeric elements

我在这里做错了什么?

编辑:

我尝试按照评论中的建议检查列的模式,结果如下:

coordinates(df) <- ~LAT+LNG Error in .checkNumericCoerce2double(obj) : cannot retrieve coordinates from non-numeric elements

mode(df$LAT) [1] "numeric"

mode(df$LNG) [1] "numeric"

4

0 回答 0