pysal库是否有附加项以生成皇后邻接?

时间:2019-09-17 20:37:05

标签: python correlation pysal

我正在尝试对shapefile(shp)执行空间自相关功能。我如何为此产生女王/王后邻接?

我阅读了pysal文档并看到了“ queen_from_shapefile”,但出现错误。

这是我的代码:

shp= gpd.read_file(r'..\data\districts.shp')
Q_w = ps.queen_from_shapefile(shp)

我一直遇到的错误是

AttributeError: module 'pysal' has no attribute 'queen_from_shapefile'

1 个答案:

答案 0 :(得分:0)

您可以使用以下脚本从Geopandas GeoDataFrame生成Queen连续性:

Q_w = ps.lib.weights.Queen.from_dataframe(shp)

queen_from_shapefile无关紧要,因为无论如何您都要传递gdf。我认为它已不再使用,文档可能已过时。