n 列数据帧被丢弃

n columns of data frame discarded

我在 R 中使用 spatstat 包来读取我的道路网络 shapefile,它也有一些额外的属性。

当我读取我的 shapefile 并将它们转换为 as.psp(在我使它们成为 linnet 的对象之前)时,我丢弃了 n 列数据框。我不懂为什么?被丢弃的列是我的线性网络协变量,因此我无法将它们纳入我的分析。

谁能告诉我为什么会发生这种情况以及如何纠正它?

为什么会这样:

我猜想我们(spatstat 作者)需要花点时间与 maptools 人讨论如何处理 SpatialLinesDataFrame 对象中的附加信息,并且我们还没有这样做。

纠正方法:

你现在必须自己写一些代码。您可以通过访问 @data 插槽从 SpatialLinesDataFrame 对象中提取数据。如果您需要更多帮助,请提供具体数据以及您需要如何使用额外数据(您需要什么格式)。您可以在此处找到一些有用的命令:https://cran.r-project.org/web/packages/spatstat/vignettes/shapefiles.pdf