【发布时间】:2018-06-12 17:16:32
【问题描述】:
我有一个这样的data.table
dt1=data.table(id=c(001,001,002,002,003,003),
score=c(4,6,3,7,2,8))
每个人在变量“score”上有 2 个分数。 我想根据他们的分数将每个人分配到可变结果中的一个类别。
如果他们的分数较低,他们会得到“A”,如果他们的分数较高,他们会得到“B”。所以决赛桌是这样的
dt2=data.table(id=c(001,001,002,002,003,003),
score=c(4,6,3,7,2,8),
category=c('A','B', 'A','B', 'A','B'))
由于“分数”列中的值是随机的,因此应根据分配给每个人的数字的大小来分配类别。非常感谢任何帮助。
【问题讨论】:
标签: r data.table