Привет, я использую библиотеку R Quantmod, и я хотел бы найти и вернуть максимум два значения (объем сегодня, против объема вчера).
require(quantmod)
getSymbols("HELE")
# Ok now when I do this it does not return a single column with the highest
# volume
head( merge( HELE, max (HELE$HELE.Volume,lag(HELE$HELE.Volume, k=1 ) ) ) )
это обычно работает, потому что, например, я хочу вычесть сегодняшний максимум из вчерашнего закрытия, и я могу это сделать.
head( merge(HELE, abs(HELE$HELE.High - lag(HELE$HELE.Close, k=1) ) ) )
Я также пробовал применить функцию, но тоже не сработало,
head( merge(HELE, as.xts(apply( c(lag(HELE$HELE.Volume, k=1 ), HELE$HELE.Volume ), 1, max) ) ) )
Заранее спасибо. Ади