我想将股票信息数据加载到panda中。代码
import yfinance as yf
abb = yf.Ticker("ABB.NS")
# get stock info
abb.info
如何将abb.info数据加载到pandas中。请在上面放一些灯?
如果您只想将dict转换为pandas数据帧,可以按如下方式进行:
pd.DataFrame.from_dict(abb.info, orient='index')
一般来说,我建议您对此任务使用pandas_datarader pibrary。
检查取自[1]的以下代码。熊猫数据帧可在[2]上获得
from pandas_datareader import data as pdr
import yfinance as yf
yf.pdr_override() # <== that's all it takes :-)
# download dataframe
data = pdr.get_data_yahoo("SPY", start="2017-01-01", end="2017-04-30")
[1]https://github.com/ranaroussi/yfinance
[2]https://github.com/pydata/pandas-datareader