对于 Uni 的作业,我们必须使用 PySal 来计算 Moran's I。我找到了一个示例代码,并且正在使用该代码,但我收到错误消息“'file' object has no attribute 'by_col'”
任何想法将不胜感激。数据集是纽约的一个文本文件,“T0_MINC”属性是包含不同地区家庭收入中位数的列。脚本附在下面
import os
import pysal
import numpy as np
os.chdir = ("C:\\Users\\hsv0336\\Desktop")
wd = os.getcwd()
w = pysal.open(wd + "\\Rook.gal")
f = pysal.open(wd + "\\NewYorkData.txt")
y = np.array(f.by_col["T0_MINC"])
mi = pysal.Moran(y, w, two_tailed=False)
我正在使用的示例脚本位于此链接中的“Moran”下:http: //pysal.readthedocs.io/en/latest/users/tutorials/autocorrelation.html#moran-si