我有一个包含Invoice_Date,CustomerID,Invoice_Sum,Number。
的集合 InvoiceDate CustomerID Invoice_Sum Number
1 01/02/2011 08:23 15240 312.900 14
2 01/02/2011 08:31 14911 797.770 45
3 01/02/2011 09:01 14496 234.470 14
4 01/02/2011 09:36 17147 409.500 18
5 01/02/2011 09:38 12626 -45.300 2
6 01/02/2011 09:38 17675 698.600 22
...
19 01/02/2011 10:56 NA 669.460 88
有一些缺少的客户ID,但从确切的时间可以看出它是相同的订单。 我知道想做一个像这样的命令: 如果NA - >;分配一个新的customerID(任何号码,尚未使用)
R中有办法吗?
谢谢!
答案 0 :(得分:1)
您没有说是否应该如何生成CustomerID有任何限制。我将假设您需要一个介于10000和20000之间的随机选择的数字,该数字不在现有CustomerID列表中。所以...
s = s[2:4]