我一直在尝试获取2个DataFrame列的交点,这些列包含具有87行的股票数据集。如您在此示例图中所见:
我想获取Close值和10天MA(移动平均值)值之间的交点,而不是常见的交点,即两个图形相互交叉的点。
我用来检索DataFrame的代码如下:
import pandas_datareader as pdr
import matplotlib.pyplot as plt
import seaborn as sns
sns.set_style('whitespace')
dataset = pdr.get_data_yahoo('AAPL', start='2018-07-20')
dataset.dropna(inplace=True)
dataset = dataset[['Open', 'High', 'Low', 'Close']]
dataset['10 days MA'] = dataset['Close'].rolling(window=10, center=False).mean()
dataset[['Close', '10 days MA']].plot(subplots=False, figsize=(12, 5))
plt.show()
我要做的是获取并绘制数据集['Close']和数据集['10 days MA']的交点。
所提供的任何帮助将不胜感激!谢谢!