R语言
fixPre1.8
位于 methods
包(package)。 说明
从 R 版本 1.8.0 开始,对象的类包含定义该类的包的标识。函数 fixPre1.8
修复并重新分配缺少该信息的对象(通常是因为它们是从使用先前版本的 R 保存的文件加载的。)
用法
fixPre1.8(names, where)
参数
names |
要修复和重新分配的所有对象名称的字符向量。 |
where |
从中查找对象和类定义的环境。默认为调用 |
细节
指定的对象将保存在找到它的位置。其class属性将改为R 1.8所要求的完整形式;否则,对象的内容应该保持不变。
仅当满足以下所有条件时,对象才会被修复并重新分配:
-
指定的对象存在。
-
它来自已定义的类(不是没有实际类属性的基本数据类型)。
-
该对象似乎来自 R 的早期版本。
-
该类当前已定义。
-
该对象与当前类定义一致。
如果除第二个条件之外的任何条件失败,都会生成警告消息。
请注意,fixPre1.8
目前仅修复类属性的更改。特别是,如果早期版本的 R 安装的软件包的二进制版本使用不兼容的函数,则它不会修复这些软件包。必须从源代码重新安装此类软件包,当 R 发生主要版本更改时,这始终是明智的方法。
值
实际上重新分配的所有对象的名称。
相关用法
- R findClass 查找类定义
- R findMethods 为通用函数定义的方法的说明
- R as 强制对象属于某个类
- R language-class 表示未评估语言对象的类
- R className 类名包含对应的包
- R BasicClasses 基本数据类型对应的类
- R callGeneric 从方法调用当前通用函数
- R setOldClass 注册旧式 (S3) 类和继承
- R ReferenceClasses 具有按引用处理的字段的对象(OOP 样式)
- R MethodsList 方法列表对象
- R setGroupGeneric 创建函数的组通用版本
- R StructureClasses 基本结构对应的类
- R showMethods 显示指定函数或类的所有方法
- R getMethod 获取或测试方法的定义
- R slot 正式类对象中的槽
- R S4groupGeneric S4组通用函数
- R methodUtilities 用于方法和 S-Plus 兼容性的实用函数
- R getClass 获取类定义
- R evalSource 使用源文件中的函数定义,无需重新安装包
- R is 对象是来自类吗?
- R isSealedMethod 检查密封方法或类
- R cbind2 按列或行组合两个对象
- R GenericFunctions 管理通用函数的工具
- R dotsMethods 在方法签名中使用...
- R S3Part 包含 S3 类的 S4 类
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Fix Objects Saved from R Versions Previous to 1.8。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。