将变量列表分配给特定数量的匹配变量

时间:2019-05-15 19:34:57

标签: r

我想获取一个预先存在的名称列表:

names <- c('mike', 'barbara', 'judy', 'andy', 'sarah', 'nick', 'dan')

其中每个将与一个预设数字匹配:

number <- c('1', '8', '10', '12', '3', '9', '5')

以及定义组:

group <- c('a', 'a', 'b', 'b', 'b', 'c', 'a')

然后,我想将每个名称分配给每天早晨刷新的记录数。因此,每天可能有20条记录输入b,10条记录输入a,依此类推。因此,将mike分配给1 a,将barbara分配给8 a,依此类推。我想在我的未来数据框中添加一个带有name变量的列,但不显示上面列中的任何内容。

我最大的问题是,我真的不知道从哪里开始,根据组来分配所需的名称数量。将变量从一个数据帧匹配到另一个数据帧并不是什么大问题,但是我还没有找到完全符合这种情况的示例。

0 个答案:

没有答案