小编Ami*_*deh的帖子

尝试从data.table中选择colname时,R中出现意外的字符串常量

我尝试按照自定义的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)

现在我的问题是我如何以全名来到这个专栏?我该如何修复我的代码?

r data.table

1
推荐指数
1
解决办法
753
查看次数

在R中分隔一列

我有像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)

r dataframe

0
推荐指数
1
解决办法
205
查看次数

标签 统计

r ×2

data.table ×1

dataframe ×1