从R中的坐标CSV创建空间点时,points2grid中出现错误

问题描述

我正在根据CSV data.frame“ df”在R中创建一个栅格,其中包含两周一次的温度值以及纬度和经度坐标。

data.frame“ df”是在R中创建的,并另存为CSV。当我在我的R工作区中已经有我的data.frame运行以下代码时,我没有收到任何错误

u <- crs(reference_raster)
df <- points
points$x <- points$Lat
points$y <- points$Long
coordinates(points) <- ~y + x
proj4string(points) <- CRS("+init=epsg:4326")
points <- spTransform(pts,crs(u))
gridded(points) = TRUE

但是,当我使用read.csv将我的data.frame“ df”读入我的R工作区时,我会得到一个错误

suggested tolerance minimum: 0.750246 
Error in points2grid(points,tolerance,round) : 
  dimension 1 : coordinate intervals are not constant

就像我提到的那样,如果将data.frame从创建时起就保留在我的R工作区中,那么我的代码就可以完美地工作,但是当我以CSV的形式读取data.frame时,它无法工作。有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)