0

我使用 python 代码来分析我的数据。但是当我想阅读 gal 文件时,我得到了错误。

w = pd.read_gal("C:\\Users\\Yousif\\Downloads\\PythonSpatial\\statess7.gal")

() 1 ----> 2 w = pd.read("C:\Users\Yousif\Downloads\PythonSpatial\statess7.gal") 中的 AttributeError Traceback (最近一次调用最后一次) 3

AttributeError:模块'pandas'没有属性'read'

还有一次我使用了这个功能

w = pysal.open(pysal.examples.get_path("statess7.gal")).read()

我收到了这个错误

() 1 ----> 2 w = pysal.open(pysal.examples.get_path("statess7.gal")).read() 中的 KeyError Traceback (最近一次调用最后一次)

~\Anaconda3\lib\site-packages\pysal\examples__init__.py in get_path(example_name) 33 return os.path.join(base, 'examples', example_name) 34 else: ---> 35 raise KeyError(example_name + '在 PySAL 内置示例中找不到。')36 37

KeyError:'在 PySAL 内置示例中找不到 statess7.gal。'

我希望了解如何从笔记本电脑的路径中读取和打开 gal 文件。

4

1 回答 1

0

.gal 是制表符分隔的,所以可以试试:

w = pd.read_table("C:\Users\Yousif\Downloads\PythonSpatial\statess7.gal")

(熊猫有.read_gal方法吗?我在官方文档中找不到)

编辑:以上对我有用,但我必须设置编码以获得可读的数据帧,

df = pd.read_table("C:\path\file.gal", encoding="iso-8859-1")
于 2018-01-03T14:55:28.660 回答