如何查找和删除 spatstat 中的非法点
how to find and remove illegal point in spatstat
我正在尝试绘制 ppp 对象,但出现以下错误:
In plot.ppp(x = list(window = list(type = "polygonal", xrange = c(556681.496972543, :
1 illegal points also plotted
早些时候它也向我显示了以下错误:
Warning message:
1 point was rejected as lying outside the specified window
如何找到这个点并将其从 R 中删除或在 R 中使用 spatstat?
谢谢。
该点保留为一个属性,因此您可以对其进行检查。要访问被拒绝的点,请使用 attr(x, "rejects")
,其中 x
是您的 ppp
.
的名称
除 plot
之外,几乎所有其他操作都会丢弃该属性,因此要永久摆脱被拒绝的点,您可以使用 x <- as.ppp(x)
,其中再次 x
是您的名称ppp
.
我正在尝试绘制 ppp 对象,但出现以下错误:
In plot.ppp(x = list(window = list(type = "polygonal", xrange = c(556681.496972543, :
1 illegal points also plotted
早些时候它也向我显示了以下错误:
Warning message:
1 point was rejected as lying outside the specified window
如何找到这个点并将其从 R 中删除或在 R 中使用 spatstat?
谢谢。
该点保留为一个属性,因此您可以对其进行检查。要访问被拒绝的点,请使用 attr(x, "rejects")
,其中 x
是您的 ppp
.
除 plot
之外,几乎所有其他操作都会丢弃该属性,因此要永久摆脱被拒绝的点,您可以使用 x <- as.ppp(x)
,其中再次 x
是您的名称ppp
.