r-RStudio-将数字转换为经度/纬度格式



我有一个由100000个obersavtion组成的大型数据集,其中还包含经度和纬度的数据。它们中的一些具有6、7或8位数的长度,没有任何分隔符,例如点。例如:12984582或8430766。它们需要转换为12.984582和8.430766。已经尝试用gsub/sub解决这个问题,但似乎没有奏效。

您可以将formatbig.mark一起使用。在这里学习使用逗号千分隔符和指定小数的R格式数字

# example dataset
x <- 100000:100100
df <- data.frame(x)
format(round(as.numeric(df$x), 1), big.mark=",") 

最新更新