gpt4 book ai didi

python - mask_missing 未在 pandas.core.common 中定义?

转载 作者:行者123 更新时间:2023-12-01 03:58:06 24 4
gpt4 key购买 nike

最近我用Anaconda安装了zipline,一起安装的是pandas 0.18.1。当我尝试导入 zipline 时,它​​报告以下错误:

C:\Anaconda3\envs\helloworld\lib\site-packages\zipline\utils\munge.py in <module>()

13 # See the License for the specific language governing permissions and

14 # limitations under the License.

---> 15 from pandas.core.common import mask_missing

16 try:

17 from pandas.core.common import backfill_2d, pad_2d

ImportError: cannot import name 'mask_missing'

然后我检查了 Pandas pandas.core.common.py 源代码,其中没有定义 mask_missing 。我可以知道我们应该使用哪个版本的 Pandas 吗?

<小时/>

我在网上找到了这个:http://nullege.com/codes/show/src%40p%40a%40pandas-0.13.1%40pandas%40core%40generic.py/53/pandas.core.common.mask_missing/python

似乎在 pandas 0.13 mask_missing 仍然存在。我先把pandas降级到0.13看看能不能解决问题

最佳答案

zipline git 存储库中,您似乎需要 0.16.1 的 pandas,基于此行:https://github.com/quantopian/zipline/blob/master/etc/requirements.txt#L17

回到 pandas 存储库中的那个版本,该函数确实存在:https://github.com/pydata/pandas/blob/v0.16.1/pandas/core/common.py#L497

关于python - mask_missing 未在 pandas.core.common 中定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37096101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com