【发布时间】:2021-08-04 01:40:50
【问题描述】:
我有一个数据框,其中包含一个纬度列和一个经度列,如下所示
test <- data.frame("Latitude" = c(45.14565, 45.14565, 45.14565, 45.14565, 33.2222,
31.22122, 31.22122), "Longitude" = c(-105.6666, -105.6666, -105.6666, -104.3333,
-104.3333, -105.77777, -105.77777))
我想让每个值精确到小数点后 5 位,并检查纬度和经度对是否与其上方的对相同,将纬度和经度值都添加 0.00001。所以我的数据会变成这样:
test_updated <- data.frame("Latitude" = c(45.14565, 45.14566, 45.14567, 45.14565,
33.22220, 31.22122, 31.22123), "Longitude" = c(-105.66660, -105.66661, -105.66662,
-104.33330, -104.33330, -105.77777, -105.77778))
【问题讨论】: