首页 > 解决方案 > 如何在R中获得没有南北的纬度

问题描述

所以我有一个类似的文件,Lat 12N Lon 2W想知道如何让它成为Lat 12 Lon 2.

问题是东也有,所以我不得不把它定为负数,但我不知道。

at$Lat <- sub("N,","",at$Lat)

这只是摆脱了北和“,”,但我需要将其东的条目设为负数。

标签: r

解决方案


我认为后向正则表达式很适合这里:

s <- "Lat 12N Lon 2W"
gsub("(?<=\\d)[NESW]", "", s, perl = TRUE)
# [1] "Lat 12 Lon 2"

推荐阅读