我刚刚开始python,基本上我来自金融流。我想从nse(国家证券交易所(进口数据。作为一个初学者,我已经安装了nsepy包,并尝试运行以下代码,但当我运行它时,它显示进程已完成,退出代码为0。
from nsepy import get_history
from datetime import date
from pandas import DataFrame
data: DataFrame = get_history(symbol="SBIN", start=date(2020, 1, 1), end=date(2020, 1, 31))
data[['Close']].plot()
您需要修复赞扬中提到的: DataFrame
。
此外,您以错误的方式绘制数据。请使用以下代码:
from nsepy import get_history
from datetime import date
import matplotlib.pyplot as plt
data = get_history(symbol="SBIN", start=date(2020, 1, 1), end=date(2020, 1, 31))
plt.plot(data['Close']) # adding 'Close' column to the plot
# reduced unnecessary square brackets
plt.show() # display the plot
享受吧!