如何从yf.download中提取x和y值



我有一个简单的问题。我想从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')

相关内容

  • 没有找到相关文章

最新更新