-1

我无法获得下图中可见的日期列。在此处输入图像描述

我想将此日期存储在另一个数据框中

我试过这个:

sbin['Date']

但它不工作

完整代码:

from datetime import date
import datetime
from nsepy import get_history
import pandas as pd

enddate = datetime.datetime.today()
startdate = enddate - datetime.timedelta(10)
sbin = get_history(symbol='SBIN',
                   start=startdate,
                   end=enddate)
print(type(sbin))
sbin
4

2 回答 2

1

#您正在尝试访问 pandas.core.internals.BlockManager。因此,为了获取日期,您需要先获取块管理器,然后获取轴:

Bm = sbin._data
date_time = Bm.axes[1] 
print(date_time)
#if you want to access individual element access like a list
date_time[0]

希望这对您有所帮助。

于 2020-07-02T13:51:16.500 回答
0

尝试这个:

from nsepy import get_history
from datetime import date
data = get_history(symbol="SBIN", start=date(2015,1,1), end=date(2015,1,31))
data[['Close']].plot()

参考:https ://nsepy.xyz/

于 2021-06-23T17:53:31.860 回答