Python 雅虎金融股票信息数据加载到熊猫

Python 雅虎金融股票信息数据加载到熊猫,python,pandas,Python,Pandas,我想将股票信息数据加载到pandas中。代码 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_d

我想将股票信息数据加载到pandas中。代码

    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_datareader 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")
从pandas\u数据读取器将数据作为pdr导入
以yf形式导入yf财务

yf.pdr_override()#我不想要定价细节。如果您尝试abb.info,将获得PE比率、marketcap和其他JSON格式的信息。我无法将这些信息转换为数据帧。我尝试了pd.dataframe(list(abb.info.items())。这样很好,你不需要把它转换成列表,熊猫有更好的方法。检查更新的答案。你能提供更多的细节吗?你试过什么吗?堆栈溢出不是免费的代码编写服务。