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