R xts包中的重分类函数做什么?
我以为这是为了将xts对象转换为其原始类,但在我将xts对象传递给它之后,它没有将原始对象返回给我。这是干什么用的 我的尝试R xts包中的重分类函数做什么?,r,xts,R,Xts,我以为这是为了将xts对象转换为其原始类,但在我将xts对象传递给它之后,它没有将原始对象返回给我。这是干什么用的 我的尝试 data(sample_matrix) class(sample_matrix) #"matrix" class(reclass(as.xts(sample_matrix))) #"xts" "zoo" 调用reclass将对象返回到其原始类,所有原始属性保持不变,除非另有更改 从文档中: Reclass设计用于顶级用途,其中 从与相同类中的任意函数返回的对象 对象传入
data(sample_matrix)
class(sample_matrix)
#"matrix"
class(reclass(as.xts(sample_matrix)))
#"xts" "zoo"
调用
reclass
将对象返回到其原始类,所有原始属性保持不变,除非另有更改
从文档中:
Reclass设计用于顶级用途,其中
从与相同类中的任意函数返回的对象
对象传入。R中的大多数函数都不是设计为
返回与原始对象的类匹配的对象。而这个工具
目前是高度实验性的,它试图处理转换
并以透明的方式重新确认。需要注意的是,原版
对象必须可强制为xts,返回的对象必须为
与原始对象相同的行长度,并且该对象
reconvert to是被包装函数的第一个参数
从文件中
try.xts和reclass是支持外部开发人员的函数
访问xts中的重新分类工具,以帮助加快
时间感知功能,以及提供更健壮和无视觉的
最终用户体验,无论最终用户选择什么
数据类
如果使用try.xts
将xtsible
对象转换为xts
对象,reclass
或reclass
都应该能够将其转换回原始类,并且所有属性都保持不变
class(Reclass(try.xts(sample_matrix)))
## [1] "matrix"
class(reclass(try.xts(sample_matrix)))
## [1] "matrix"
你知道怎么用吗?我已经查看了文档,但我没有任何线索。@user3226059:-检查此文档,它也有用法:-尝试
Reclass
notReclass
再次获取矩阵。Try.xts做什么?它将一个对象强制转换为xts,同时保留将其强制转换回原始类所需的所有必要信息,对吗?我已经看过官方文件了,但很抱歉我弄不明白。