我有一个OHLC数据框,并尝试在不绘制R图表的情况下计算布林带。
下面的作品,但我正在寻找一个包含BB级别的新数据框架。
head(stock)
minutes.Open minutes.High minutes.Low minutes.Close
2014-08-04 01:00:00 102.561 102.581 102.486 102.537
2014-08-04 05:00:00 102.536 102.677 102.530 102.673
2014-08-04 09:00:00 102.668 102.713 102.537 102.597
2014-08-04 13:00:00 102.591 102.656 102.578 102.578
2014-08-04 17:00:00 102.570 102.572 102.438 102.487
2014-08-04 21:00:00 102.481 102.584 102.460 102.584
chartSeries(stock)
addBBands()
Run Code Online (Sandbox Code Playgroud)
请帮助我指出正确的方向。
有没有办法选择多列数据帧的pmax/pmin?
我只想要返回最大值或最小值,而不是整行.
max <- tail(df, n=1)
max
# v1 v2 v3 v4 v5 v6 v7 v8
#2014-10-03 17:35:00 58.91 45.81 33.06 70.76 36.39 45.53 33.52 34.36
pmax(max)
# v1 v2 v3 v4 v5 v6 v7 v8
#2014-10-03 17:35:00 58.91 45.81 33.06 70.76 36.39 45.53 33.52 34.36
Run Code Online (Sandbox Code Playgroud)
对于这一行,我期望返回值为:
70.76
Run Code Online (Sandbox Code Playgroud)
...因为它是所有列的最大值.