问题描述
我正在根据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 (将#修改为@)