python - 为什么 nsepy get_history 返回股票的空数据框?

标签 python nsepy

使用 nsepy 0.4 和 Python 2.7 运行此命令会返回一个空数据帧。直到上周,这种方法才有效。

from nsepy import get_history as gh
from datetime import date

stk1 = gh(symbol='SBIN',start=date(2015,1,1),end=date(2015,1,10))
print(stk1)

输出:

Empty DataFrame

Columns: [Symbol, Series, Prev Close, Open, High, Low, Last, Close, VWAP, Volume, Turnover, Trades, Deliverable Volume, %Deliverble]

Index: []
<小时/>

然而,这有效:

stk1 = gh(symbol='NIFTY',start=date(2015,1,1),end=date(2015,1,10), index=True)
print(stk1)

输出:

Date        Open     High      Low    Close     Volume      Turnover

2015-01-01  8272.80  8294.70  8248.75  8284.00   56560411  2.321880e+10

2015-01-02  8288.70  8410.60  8288.70  8395.45  101887024  4.715720e+10

2015-01-05  8407.95  8445.60  8363.90  8378.40  118160545  5.525520e+10

2015-01-06  8325.30  8327.85  8111.35  8127.35  172799618  8.089190e+10

2015-01-07  8118.65  8151.20  8065.45  8102.10  164075424  7.464330e+10

2015-01-08  8191.40  8243.50  8167.30  8234.60  143802802  8.147400e+10

2015-01-09  8285.45  8303.30  8190.80  8284.50  152612528  9.305950e+10

我做错了什么?

最佳答案

NSE 的网站已更新,导致 nsepy 0.4 不兼容,因此现在无法运行。请卸载 nsepy 并再次运行 pip install nsepy 以安装已修复此问题的 0.5 版本。

关于python - 为什么 nsepy get_history 返回股票的空数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44140974/

相关文章:

python - Pandas DataFrame 没有完整的数据,而是使用三个点

python - 我如何在 Django Admin 中拥有两个相同模型的 ModelAdmin

python - crypt.crypt 引发 OSError : Invalid Argument

python - 在 Heroku 上正确引用 django-rq 的 django 设置?

python - 通过命令行将字典传递给 Python 脚本

python - 嵌套 for 循环字典存储值 python nsepy

python - 如何调整每周分析的移动平均线?

python - 连接两个具有相同列的数据帧,但给我 ValueError : columns overlap but no suffix specified