gpt4 book ai didi

r - 将几何转换为 R 中的经度/纬度坐标

转载 作者:行者123 更新时间:2023-12-05 02:17:30 24 4
gpt4 key购买 nike

https://data.sfgov.org/Transportation/Bike-Share-Stations/gtyg-jpkj

我正在处理这个数据集,想知道是否可以将几何(表中的 Geom)转换为两列:R 中的经度和纬度。

谢谢!

最佳答案

RSocrata::read.socratatidyr::extract 使这个简洁:

library(tidyverse)

df <- RSocrata::read.socrata('https://data.sfgov.org/Transportation/Bike-Share-Stations/gtyg-jpkj')

df <- df %>% extract(Geom, c('lat', 'lon'), '\\((.*), (.*)\\)', convert = TRUE)

# print nicely
df %>% select(UID, Site.ID, lat, lon) %>% as_data_frame()
#> # A tibble: 107 x 4
#> UID Site.ID lat lon
#> * <int> <chr> <dbl> <dbl>
#> 1 1 SF-T24 S1 37.75182 -122.4266
#> 2 2 SF-G33 S1 37.79350 -122.3928
#> 3 3 SOMA-06A 37.78974 -122.3947
#> 4 4 SF-T22 S5 37.75128 -122.4318
#> 5 5 SF-R25 S4 37.75671 -122.4210
#> 6 6 NOMA-2E 37.79861 -122.4008
#> 7 7 SF-L33 S4 37.77590 -122.3932
#> 8 8 SF-O24 S4 37.76623 -122.4269
#> 9 9 Market-03B 37.78099 -122.4117
#> 10 10 SF-O28 S2 37.76723 -122.4108
#> # ... with 97 more rows

关于r - 将几何转换为 R 中的经度/纬度坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47661354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com