在一列地址上使用地理编码 - 不将它们识别为位置
Using geocode on a column of addresses - Not recognising them as a location
我对编码还很陌生,有一个关于数据科学的项目将在接下来的 2 周内完成。当我使用地理编码功能时,Rstudio 不会将名为 "AdminPort" 的位置列识别为位置。我做错了什么?
# A tibble: 31 x 2
AdminPort n
<fct> <int>
1 ABERDEEN 70
2 AYR 77
3 BELFAST 187
4 BRIXHAM 184
5 BUCKIE 69
6 CAMPBELTOWN 97
7 EYEMOUTH 73
8 FLEETWOOD 92
9 FRASERBURGH 120
10 GRIMSBY 56
# ... with 21 more rows
geocode(AdminPort, source = "dsk")
ggmap
包中的 geocode
函数需要一个字符向量作为位置的输入,AdminPort 列是一个因素,您应该在使用 geocode
之前将其转换为字符。假设您的数据框称为 df
:
df$AdminPort <- as.character(df$AdminPort)
之后您可以使用 location=df$AdminPort
调用地理编码函数
我对编码还很陌生,有一个关于数据科学的项目将在接下来的 2 周内完成。当我使用地理编码功能时,Rstudio 不会将名为 "AdminPort" 的位置列识别为位置。我做错了什么?
# A tibble: 31 x 2
AdminPort n
<fct> <int>
1 ABERDEEN 70
2 AYR 77
3 BELFAST 187
4 BRIXHAM 184
5 BUCKIE 69
6 CAMPBELTOWN 97
7 EYEMOUTH 73
8 FLEETWOOD 92
9 FRASERBURGH 120
10 GRIMSBY 56
# ... with 21 more rows
geocode(AdminPort, source = "dsk")
ggmap
包中的 geocode
函数需要一个字符向量作为位置的输入,AdminPort 列是一个因素,您应该在使用 geocode
之前将其转换为字符。假设您的数据框称为 df
:
df$AdminPort <- as.character(df$AdminPort)
之后您可以使用 location=df$AdminPort