Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对R中的时间序列对象使用'data()'_R - Fatal编程技术网

对R中的时间序列对象使用'data()'

对R中的时间序列对象使用'data()',r,R,如果已经有人问过这个问题,我表示歉意(我找不到)。我的印象是,我可以使用data()访问R中的数据集,例如,从数据集包。但是,这不适用于时间序列对象。有没有其他例子不是这样的?(为什么?) (但是,这适用于数据(“austres”),它也是一个时间序列对象) 数据功能设计用于加载数据包数据集及其所有属性、时间序列或其他 我认为您遇到的问题是,在数据集包中没有名为ldeaths的独立数据集ldeaths在uklungdeath数据集中作为3个数据集中的1个存在。另外两个是fdeath和mdeath

如果已经有人问过这个问题,我表示歉意(我找不到)。我的印象是,我可以使用
data()
访问R中的数据集,例如,从数据集包。但是,这不适用于时间序列对象。有没有其他例子不是这样的?(为什么?)


(但是,这适用于
数据(“austres”)
,它也是一个时间序列对象)

数据功能设计用于加载数据包数据集及其所有属性、时间序列或其他

我认为您遇到的问题是,在
数据集
包中没有名为
ldeaths
的独立数据集
ldeaths
uklungdeath
数据集中作为3个数据集中的1个存在。另外两个是
fdeath
mdeath

以下内容应延迟加载所有数据集

data(UKLungDeaths)
然后,在控制台中键入
ldeaths
,或在某些函数中将其用作参数,将加载它

str(ldeaths)
虽然包作者在一个数据集中包含多个对象是不常见的,但确实会发生这种情况。
数据
功能文档中的这一行给出了关于这一点的“提示”:

对于每个给定的数据集,前两种类型(“.R”或“.R”和“.RData”或“.rda”文件)可以在加载环境中创建几个变量,这些变量的名称可能与数据集的名称不同

这里就是这种情况,因为虽然数据集中包含三个时间序列对象,但其中没有一个被命名为
uklungdeath

当包作者使用
save
函数将多个R对象写入外部文件时,会发生此选择。在野外,我看到人们使用
save
函数将描述文件与数据集捆绑在一起,尽管这不是在完整的包中记录某些内容的正确方法。如果您真的很好奇,请阅读
save
功能的文档

贾斯汀


看起来像是源自
数据集::UKLungDeaths的bug
ts(“ldeaths”)
如何“工作”?尝试绘制
ts(“ldeaths”)
。。。
str(ldeaths)