下面的代码使用yfinance提取资产负债表数据。我想在最后一行的数据框中获得相应日期的收盘价,而不需要硬编码日期。
import yfinance as yf
ticker_object = yf.Ticker('AAPL')
balancesheet = ticker_object.balancesheet
# Select specific rows and columns
selected_data = balancesheet.loc[['Share Issued', 'Tangible Book Value']]
selected_data
字符串
电流输出:
的数据
所需输出:
的
下面是获取价格数据的示例代码:
import yfinance as yf
data = yf.download("AAPL", start="2017-01-01", end="2017-04-30")
data.head(3)
型
输出量:
1条答案
按热度按时间uwopmtnx1#
由于交易在周末关闭,因此将最小日期从3天开始,然后选择
Close
列并通过DataFrame.loc
与Series.reindex
与method='ffill'
添加新行,因为周五的收盘价将保持到周一开盘。字符串