首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试导入pandas_market_calender时出现NP_NAT错误

尝试导入pandas_market_calender时出现NP_NAT错误
EN

Stack Overflow用户
提问于 2021-07-05 09:15:51
回答 2查看 677关注 0票数 0

我在windows和linux上尝试了一些东西,我在3.8和3.9.5中使用了这一点,但不是在使用anaconda的windows上。

代码语言:javascript
运行
复制
import sys
sys.path.append("../")
from datetime import time
import pandas as pd
import pandas_market_calendars as mcal

错误

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\pandas_market_calendars\__init__.py", line 19, in <module>
    from .calendar_registry import get_calendar, get_calendar_names
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\pandas_market_calendars\calendar_registry.py", line 21, in <module>
    from .exchange_calendars_mirror import *
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\pandas_market_calendars\exchange_calendars_mirror.py", line 9, in <module>
    import exchange_calendars
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\exchange_calendars\__init__.py", line 16, in <module>
    from .calendar_utils import (
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\exchange_calendars\calendar_utils.py", line 3, in <module>
    from .always_open import AlwaysOpenCalendar
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\exchange_calendars\always_open.py", line 5, in <module>
    from .exchange_calendar import ExchangeCalendar
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\exchange_calendars\exchange_calendar.py", line 27, in <module>
    from .calendar_helpers import (
  File "C:\Users\User\Anaconda3\envs\py39\lib\site-packages\exchange_calendars\calendar_helpers.py", line 6, in <module>
    NP_NAT = np.array([pd.NaT], dtype=np.int64)[0]
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NaTType

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-16 09:30:48

错误与基础exchange_calendars包(https://github.com/gerrymanoim/exchange_calendars)有关。该包中的错误似乎已修复。如果更新exchange_calendars包,一切都会正常工作。在这个包里什么也做不了。

修复: gerrymanoim/exchange_calendars#41

票数 1
EN

Stack Overflow用户

发布于 2021-07-05 23:35:38

发布了一个github错误

确实有些东西改变了,罪魁祸首是熊猫。

https://github.com/rsheftel/pandas_market_calendars/issues/137

要解决这个问题,安装pandas==1.2.5就可以了

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68249890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档