我有一个数据集,其股票代码的范围是2-90214(其中有大约3000个唯一值)。显然,2和90214之间的某些值正在跳过。我想转换这些股票代码,使它们的范围从1-3000,并且如果以前的股票代码是1234,那么每次发生这个数字时,都会分配新的股票代码(比如100)。根据R中另一列的值为列指定随机值
总之,我想转换:
Stock_Code
1234
5678
4321
1234
5678
到:
Stock_Code
100
101
102
100
101
如何R中做到这一点?
这并没有给出预期的输出。如果你已经检查过它 – akrun
是的,我知道,但它的地址'我想转换这些股票代码,以便它们的范围从1-3000,以这种方式,如果以前的股票代码是1234,那么每次发生这个数字时,新的股票代码(比如100)将被分配。“ OP想要的,我想他只是提供了一个理解的例子。 OP可以验证他到底想要什么。 –