【问题标题】:Can't load datasets from linearmodel python package无法从linearmodel python包中加载数据集
【发布时间】:2019-08-13 07:00:32
【问题描述】:

我正在尝试学习 python 的 linearmodels 包。 我想通过练习数据集来做到这一点,如here 所示。 示例代码:

import numpy as np
from linearmodels.iv import IV2SLS
from linearmodels.datasets import mroz
data = mroz.load()

但是当我运行data = mroz.load()时我的代码中断了

错误信息:

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\...\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\linearmodels\\datasets\\mroz\\mroz.csv.bz2'

我有 pip 版本:19.1.1

Conda 根本找不到包

我有最新版本的线性模型包:4.13

我可以找到错误消息中指定的文件夹,即datasets\mroz,但不是 csv.bz2 文件。

我尝试打开的所有其他数据集也是如此。

为什么我无法打开数据集?

如果您需要更多信息,请告诉我。

【问题讨论】:

    标签: python pip conda linearmodels


    【解决方案1】:

    这是包中的一个错误。如果您下载并解压源代码分发包,您会发现它缺少所有 *.csv.bz2

    我发现包装中有两个问题。首先,MANIFEST.inlists*.csv.bz。必须是*.csv.bz2*.csv.bz*

    其次,他们尝试add the datasets in setup.py但也失败了,不知道为什么。也许这些文件必须声明为属于不同的子包,而不是主包。

    请将错误报告给issue tracker

    【讨论】:

      猜你喜欢
      • 2021-06-20
      • 1970-01-01
      • 2015-06-08
      • 2020-12-23
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      • 2015-07-19
      相关资源
      最近更新 更多