我正在使用rugarch软件包的数据:
library(rugarch)
data(sp500ret)
数据长这样:
head(sp500ret)
SP500RET
1987-03-10 0.008840447
1987-03-11 -0.001892734
1987-03-12 0.003129678
1987-03-13 -0.004577455
1987-03-16 -0.005742768
1987-03-17 0.014603325
我只需要前1000个数值,所以我尝试了:
sp500retmod<-sp500ret[-c(1001:length(sp500ret[,1])),1]
但这会带来
head(sp500retmod)
[1] 0.008840447 -0.001892734 0.003129678 -0.004577455 -0.005742768
[6] 0.014603325
如何在删除行名的情况下获取前1000个值并保留行名(日期)?
我也尝试过:
sp500retmod<-sp500ret[-c(1001:length(sp500ret[,1])),]
但是这也不起作用。