我尝试按照自定义的movieLense数据集进行分组
groupBy<- data.table(unifiedTbl)
x<- groupBy[,list(rating=sum(rating)
,Unknown=sum(unknown)
,Action=sum(Action)
,Adventure = sum(Adventure)
,Animation = sum(Animation)
,"Children's" = sum(Children's)
),by=list(user_id,age,occupation)]
Run Code Online (Sandbox Code Playgroud)
但由于儿童的我收到了一些与指定字符有关的错误如果我删除下面的部分代码,每件事情都可以
,"Children's" = sum(Children's)
Run Code Online (Sandbox Code Playgroud)
现在我的问题是我如何以全名来到这个专栏?我该如何修复我的代码?
我有像MovieLense 1M数据文件一样的简单数据
item_id title genres
1 1 Toy Story (1995) Animation|Children's|Comedy
2 2 Jumanji (1995) Adventure|Children's|Fantasy
3 3 Grumpier Old Men (1995) Comedy|Romance
4 4 Waiting to Exhale (1995) Comedy|Drama
5 5 Father of the Bride Part II (1995) Comedy
6 6 Heat (1995) Action|Crime|Thriller
Run Code Online (Sandbox Code Playgroud)
我的genres
列数据包含19个值.我应该如何更改我的数据以显示如上样本?
genreTbl['title']
title
1 unknown
2 Action
3 Adventure
4 Animation
5 Children's
6 Comedy
7 Crime
8 Documentary
9 Drama
10 Fantasy
11 Film-Noir
12 Horror
13 Musical
14 Mystery
15 …
Run Code Online (Sandbox Code Playgroud)