以下数据框表示经纬度十进制坐标。我希望使用 + 和 - 来显示十进制度是北、南、东还是西(在纬度和经度列中)。
因此,如果十进制度为 N,则纬度将为正。如果十进制度为 S,则纬度将为负。如果十进制度为 E,则经度将为正,如果十进制度数是 W。
a <- c(1:3)
Lat <- c(54.5, 55.2, 10.1)
NS <- c("N","N","S")
Long <- c(1.2, 0.5, 1.3)
EW <- c("W","E","W")
df1 <- data.frame(a,Lat,NS,Long,EW)
我将如何在 R 中做到这一点?任何建议将不胜感激。