R - как вернуть второе в последнее/предыдущее значение в файл данных

Я пытаюсь сравнить последнее значение в кадре данных с предыдущим значением и не могу понять это. Есть ли команда хвоста, которая возвращает предыдущее значение?

Я пытаюсь вернуть значение, которое было до последнего бара;

2014-08-21 21:00:00 77.80724
tail(stock) minutes.Close
2014-08-20 20:00:00 76.06327
2014-08-20 21:05:00 73.51396
2014-08-21 11:00:00 74.11548
2014-08-21 16:00:00 77.13998
2014-08-21 21:00:00 77.80724
2014-08-21 23:20:00 77.86165
tail(stock, n=1) minutes.Close
2014-08-21 23:20:00 77.86165
1 ответ

Просто делать

head(tail(stock, n=2),1)

или

stock[nrow(stock)-1, ]

licensed under cc by-sa 3.0 with attribution.