我有一个简单的问题。我想从yfinance下载数据并将其存储在一个数据框架中。这工作。现在我怎么能额外提取X和Y值,这是存储在该数据框架?我的意思是,仅仅从数据是可绘制的这一事实得出结论,图上的每个数据点都有x和y值。
下面是简单的代码import yfinance as yf
import matplotlib.pyplot as plt
stock = 'TSLA'
start = '2020-11-01'
df = yf.download(stock , start=start)
我最后想要实现的是使用X和Y值将它们输入polyfit函数。通过这种方式,我试图对股票的价格图表数据进行回归,最终能够采取衍生品并对该函数进行一些分析。
谁有好主意?
我很感激,非常感谢。本杰明
您可以这样保存日期和收盘价:
X=df.index
Y=df.Close
如果你想根据日期绘制收盘价:
df.reset_index().plot(x='Date', y='Close')
如果您想使用除close列之外的所有数据来预测Closeprice,您可以使用:
X=df.drop(columns='Close')