如何从 yf.download 中提取 x 和 y 值
How to extract the x and y values from yf.download
我有一个简单的问题。我想从 yfinance 下载数据并将其存储在 Dataframe 中。这样可行。
现在我如何另外提取存储在该 Dataframe 中的 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')
如果您想使用除收盘价列以外的所有数据来预测收盘价,您可以将它们保存为:
X=df.drop(columns='Close')
我有一个简单的问题。我想从 yfinance 下载数据并将其存储在 Dataframe 中。这样可行。 现在我如何另外提取存储在该 Dataframe 中的 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')
如果您想使用除收盘价列以外的所有数据来预测收盘价,您可以将它们保存为:
X=df.drop(columns='Close')