【发布时间】:2018-03-25 07:06:50
【问题描述】:
我尝试使用 R 在地图上使用克里金插值法。但是,我卡在了第一步。我用它把数据导入到 R 中。
td<read.table(pipe("pbpaste"),header=TRUE,sep="\t",dec=".",na.strings="NA",stringsAsFactors=F)
我需要将我的数据转换为SpatialPixelsDataFrame(由sp 包提供):
gridded(td) = c("x","y")
这会返回一个错误:
.local(obj, ...) 中的错误:无法从非数字矩阵导出坐标
我的数据集有什么问题吗,我该如何处理?
【问题讨论】:
-
你真的是这样导入数据的吗?
td<read.table? -
x和y列不是numeric(它们可能是factors)。请参阅str(td)以检查您是否正确导入了数据。 -
感谢您的建议。我使用 str(td) 并发现“ x : Factor w/ ”。但是,这些数据的格式是数字。我不知道为什么它在 R 中是这样的。
-
我发现了错误,谢谢大家。新年快乐!
标签: r