我有一个大型数据集,并在其上运行分解功能。但是,当我尝试查看分解输出时,行限制意味着大部分输出被切除(并且输出从下向上显示)。我尝试向上滚动,但我一直禁止这样做。
我认为我不能使用“视图”功能,因为这不是一个数据集。
st<-decompose(ts(ChilledV2[1:900,1],start=start(ChilledV2),frequency=365))
st
如何查看整个输出?
答案 0 :(得分:1)
decompose
的输出只是一个列表,可以像任何列表一样进行子集打印。我建议分别查看各个部分。以下是?decompose
m <- decompose(co2)
在这里,我们可以看到它只是一个list
str(m)
# List of 6
#$ x : Time-Series [1:468] from 1959 to 1998: 315 316 316 318 318 ...
#$ seasonal: Time-Series [1:468] from 1959 to 1998: -0.0536 0.6106 1.3756 2.5168 3.0003 ...
#$ trend : Time-Series [1:468] from 1959 to 1998: NA NA NA NA NA ...
#$ random : Time-Series [1:468] from 1959 to 1998: NA NA NA NA NA ...
#$ figure : num [1:12] -0.0536 0.6106 1.3756 2.5168 3.0003 ...
#$ type : chr "additive"
#- attr(*, "class")= chr "decomposed.ts"
因此,您可以像访问任何其他列表一样访问和切片和切块。以下是一些例子。
head(m$x)
head(m$seasonal)
head(m$figure)
head(m$trend)
head(m$random)
head(m$type)