从表单的数据框开始
userId | tag_id
----------------
12 2
34 2
44 2
43 2
12 5
44 5
43 5
12 8
43 8
34 8
34 8
...
如何旋转该表,以使tag_id
的每个值成为一个新列,该表的行是唯一的userIDs
,并且每个tag_id
列上的值都是数字用户出现相应标签的次数。对于上述情况,最终结果应为:
userId | 2 | 5 | 8 |
--------------------
12 1 1 1
34 1 0 2
43 1 1 1
44 1 1 0
我对枢轴的工作原理有一个大概的了解,但我不知道该如何进行计算。