首页 > 解决方案 > yfinance - 隔离股票价格

问题描述

G'day 我只是好奇如何通过 python 使用 yfinance 模块隔离股票价格,然后将该价格存储为变量,任何帮助将不胜感激。

import yfinance as yf

ticker = 'MSFT'
tickerData = yf.Ticker(ticker)

#get the historical prices for this ticker
tickerDf = tickerData.history(period='1d')

#see your data
tickerDf

这行得通,但我最终得到了这个,我各种尝试隔离和存储价格(收盘时)都失败了。 输出

非常感谢您的任何帮助

标签: pythonyfinance

解决方案


如果你想在一个单独的数据框'close_df'中隔离Date和列,你可以使用:Close

close_df=tickerDf[['Date','Close']]
close_df.set_index('Date')

并且,如果您想要Close列表“closed_values_list”中的值,请使用

closed_values_list= list(tickerDf['Close'])

推荐阅读