Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.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包关联的数据?_R_Package - Fatal编程技术网

如何弃用与R包关联的数据?

如何弃用与R包关联的数据?,r,package,R,Package,我开发了一个R包,用于管理与项目相关的数据。这些软件包只供从事该项目的人员使用 我想用一些严重的更改来更新其中一个表:我正在更改表名、更改列名和添加新列。有些人正在使用旧版本的表格,我希望使过渡尽可能顺利。我期望的结果是,当用户加载一个包含数据的特定表(My_表)时,会在控制台上打印一条消息,通知他们更新后的版本可用其他名称 我已尝试将.Deprecated()添加到my_table.R脚本中。这会在加载包时生成所需的警告消息,但我希望它在加载特定数据对象时打印(即,当用户运行数据(my_表)时

我开发了一个R包,用于管理与项目相关的数据。这些软件包只供从事该项目的人员使用

我想用一些严重的更改来更新其中一个表:我正在更改表名、更改列名和添加新列。有些人正在使用旧版本的表格,我希望使过渡尽可能顺利。我期望的结果是,当用户加载一个包含数据的特定表(My_表)时,会在控制台上打印一条消息,通知他们更新后的版本可用其他名称

我已尝试将.Deprecated()添加到my_table.R脚本中。这会在加载包时生成所需的警告消息,但我希望它在加载特定数据对象时打印(即,当用户运行数据(my_表)时)


感谢您的帮助!

我认为这是不可能的,我只会调用包中定义的
.onAttach
钩子中的
packagestartpmessage
,指定数据将更改。我认为这是不可能的,我只会调用包中定义的
.onAttach
钩子中的
packagestartpmessage
,sp指定数据将更改。