问题描述
company_name = "BERGEPAINT.BO"
start_date = "2021-01-01"
end_date = "2021-04-30"
df = yf.download(company_name,start=start_date,end=end_date)
df1 = df.drop(columns=['Open','High','Low','Adj Close','Volume'])
这样我的 df1 就变成了,
我想从df1(关闭)中找到如图所示的1、2、3、4、5、a、b和c的值
在 Pandas、scipy 或 sklearn 中是否有任何最简单的方法可以提供这些数据帧的较高顶部和较低顶部?
我已将代码更新为
n = 5
df1['min'] = df1.iloc[argrelextrema(df1['Close'].values,np.less_equal,order=n)[0]]['Close']
df1['max'] = df.iloc[argrelextrema(df1['Close'].values,np.greater_equal,order=n)[0]]['Close']
这给了我,
但是,问题是找到波浪模式 1、2、3、4、5、a、b 和 c。任何人都可以帮助解决问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)