在R中,为对象创建唯一ID的最佳方式是跨会话持久化?我正在创建R6类对象,并希望为每个对象提供一个唯一的ID,存储为成员变量,即1, 2, 3, .... n或十六进制代码,或其他任何形式。如果两个对象是完全同时创建的,那么它们应该仍然具有唯一的ID。我可以使用我的包创建一个选项,该选项在每次实例化基本R6时都会递增,但在下次加载该包时,该选项会被重置。我相信这已经在某个地方被报道过了,所以,有人,如果你能引导我朝着正确的方向前进,请在评论中放一个链接。
发布于 2016-06-01 21:04:07
它需要在您的一端进行一些序列化,但是networkDynamic包有persistent.ids函数。
发布于 2016-06-01 21:59:58
你应该看看GUID,cf。例如:How can I generate a GUID in R?和uuid包:https://cran.r-project.org/web/packages/uuid/index.html
https://stackoverflow.com/questions/37569351
复制相似问题