哪些字符(不)用于ID(R)

哪些字符(不)用于ID(R),r,encoding,character-encoding,uniqueidentifier,R,Encoding,Character Encoding,Uniqueidentifier,我目前正在R中编写一个函数,创建尽可能短的ID,因为我处理相当大的数据(几亿个案例),并且ID不必要太长,这会占用大量空间。我正在使用软件包排列中的函数组合,为此,我希望使用尽可能多的唯一字符。当然,字母,字母和0:9,但我还想使用一些其他字符。是否有任何字符对此有问题?例如编码,还是因为它们是特殊的字母?我只会使用像!,§、$、%、&、/、(、)或= 我建议使用uuid包,它有自己的uuid生成器功能。它只使用小写、数字和“-”,但非常有用。编辑:刚刚注意到大小限制。生成器确实有一个时间参数,

我目前正在R中编写一个函数,创建尽可能短的ID,因为我处理相当大的数据(几亿个案例),并且ID不必要太长,这会占用大量空间。我正在使用软件包
排列
中的函数
组合
,为此,我希望使用尽可能多的唯一字符。当然,
字母
字母
0:9
,但我还想使用一些其他字符。是否有任何字符对此有问题?例如编码,还是因为它们是特殊的字母?我只会使用像!,§、$、%、&、/、(、)或=

我建议使用
uuid
包,它有自己的uuid生成器功能。它只使用小写、数字和“-”,但非常有用。编辑:刚刚注意到大小限制。生成器确实有一个时间参数,可以将ID的第一部分(受时间短的影响)作为子串。我建议使用
uuid
包,它有自己的uuid生成器功能。它只使用小写、数字和“-”,但非常有用。编辑:刚刚注意到大小限制。生成器确实有一个时间参数,可以将ID的第一部分作为子字符串(受时间短的影响)