假設我的代碼訪問特定行。如何手動訪問滯後行?在這個例子中,我的代碼挑選了日期爲「03.01.2010」的行。基於此,我如何訪問例如以下行。根據R中給定的行訪問滯後行
date <- c("01.01.2010","02.01.2010","03.01.2010","04.01.2010","07.01.2010")
ret <- c(1.1,1.2,1.3,1.4,1.5)
mydf <- data.frame(date, ret)
mydf
# date ret
# 1 01.01.2010 1.1
# 2 02.01.2010 1.2
# 3 03.01.2010 1.3
# 4 04.01.2010 1.4
# 5 07.01.2010 1.5
certaindate <- "03.01.2010"
mydf[mydf$date %in% certaindate, "ret"] # this is an important line in my code and I want to keep it there!
我覺得像
mydf[mydf$date %in% certaindate +1, "ret"]
會做的伎倆,但它沒有..
嘗試'是myDF [其中(myDF上的$ date%在%certaindate)+1,] $ ret'。如果被引用的行是最後一行,會發生什麼? – jlhoward