问题描述
我开始使用R,并且在下面找到了此代码,我不了解的代码的唯一部分是log(ts(GDPUS[-1,3]))
,我不了解[-1,3]
的用途。有人可以向我解释吗?
GDPUS=read_excel("TS1year_csv.xlsx")
years=seq(1930,2015,by = 1)
levelGDPUS=log(ts(GDPUS[-1,3]))
plot(years,levelGDPUS,xlab="Year",ylab="Logarithm",typ=’l’,col="blue",axes=FALSE)
axis(2,at=seq(4.0,10.0,by=0.5)); axis(1,at=seq(1930,2010,by=10)); Box()
解决方法
,
前面的数字代表该行。 -1
中的GDPUS[-1,3]
意味着由于-
,排除了数据帧的第一行。 ,
之后的数字代表该列。因此3
代表数据帧中的第三列。
因此,变量levelGDPUS
是第三列的log
减去数据帧的第一行。
让我知道这是否引发了您的问题。