R 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设计用于顶级用途,其中 从与相同类中的任意函数返回的对象 对象传入

我以为这是为了将xts对象转换为其原始类,但在我将xts对象传递给它之后,它没有将原始对象返回给我。这是干什么用的

我的尝试

data(sample_matrix)
class(sample_matrix)
#"matrix"
class(reclass(as.xts(sample_matrix)))
#"xts" "zoo"

调用
reclass
将对象返回到其原始类,所有原始属性保持不变,除非另有更改

从文档中:

Reclass设计用于顶级用途,其中 从与相同类中的任意函数返回的对象 对象传入。R中的大多数函数都不是设计为 返回与原始对象的类匹配的对象。而这个工具 目前是高度实验性的,它试图处理转换 并以透明的方式重新确认。需要注意的是,原版 对象必须可强制为xts,返回的对象必须为 与原始对象相同的行长度,并且该对象 reconvert to是被包装函数的第一个参数

从文件中

try.xtsreclass是支持外部开发人员的函数 访问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
not
Reclass
再次获取矩阵。Try.xts做什么?它将一个对象强制转换为xts,同时保留将其强制转换回原始类所需的所有必要信息,对吗?我已经看过官方文件了,但很抱歉我弄不明白。