【发布时间】:2017-06-04 18:15:56
【问题描述】:
我有一个表user_aisles,它是一个包含user_id 的数据框,按user_aisles 和n 分组,这是用户在过道中购买的物品数量。
kable( head( summarize(user_aisles, n=n()) , 9) )
给予
| user_id| aisle_id| n|
|-------:|--------:|--:|
| 1| 2| 8|
| 1| 3| 12|
| 1| 4| 5|
| 2| 1| 1|
| 2| 3| 6|
| 2| 14| 1|
| 2| 17| 2|
| 2| 20| 1|
| 2| 21| 5|
我想将其转换为 每个 用户 ID 的特征向量。这样的特征向量应该是nrow(aisles) 维的。
所以每个user_id 都会得到一个对应的特征向量。用户 1 的特征向量可能(基于数据)看起来像
1: [0, 8, 12, 5, 0, .., 0]
我该怎么做?
【问题讨论】:
标签: r