我有一个数据集:创建列binarise日期R中
Date Customer ID Customer Delivery City Category
31/12/2015 14057267 a NewCity Software - System Infrastructure
31/12/2015 14057267 a NewCity Software - Information/Data Management
31/12/2015 14057267 a NewCity Software - Information/Data Management
31/12/2015 14057267 b NewCity Software - Information/Data Management
31/12/2015 14057267 b OldCity Software - Information/Data Management
31/12/2015 14057267 c OldCity Software - Information/Data Management
31/12/2015 14057267 c OldCity Software - Information/Data Management
我想根据日期来创建新列,所以如果最大日期是31,我需要尽可能多的列数天。这些列将有0或1个值,这取决于日期列中的日期,例如如果日期是01,那么X_1=1
&剩下31天的列X_2 ... X31 = 0。我想对日期进行二进制化,同样我想为客户名称做X_a,X_b,X_c,它们也将具有值0 & 1。
有人可以帮忙吗?
能否请您提供您的数据的采样('dput(头(your_data))')和预期输出? –