我可以回答这个问题。您可以使用以下代码来计算30天内股价的最高价:
复制
import pandas as pd
import yfinance as yf
# 设置股票代码和日期范围
symbol = "AAPL"
start_date = "2021-01-01"
end_date = "2021-06-30"
# 获取股票数据
stock_data = yf.download(symbol, start=start_date, end=end_date)
# 计算最高价
max_price = stock_data["High"].rolling(window=30).max()
# 打印结果
print(max_price)
请注意,这只是一个示例代码,您需要根据您的具体需求进行修改。
该代码示例展示了如何利用pandas和yfinance库在Python中获取股票数据,并计算指定日期范围内(例如2021年1月1日至2021年6月30日)的30天最高股价。通过滚动窗口方法对High列求最大值,得出每日的30日最高价。
5334

被折叠的 条评论
为什么被折叠?



