x <- rep(c("A","B","C"),times=c(6,8,3))
"A" "A" "A" "A" "A" "A" "B" "B" "B" "B" "B" "B" "B" "B" "C" "C" "C"
我正在努力创建一个向量,与每个字母恰好被分成3个箱子相对应:
(A A A A A A B B B B B B B B C C C)
x_bin = 1 1 2 2 3 3 1 1 1 2 2 2 3 3 1 2 3
在本例中,我可以通过组合每2个值将A
分成3个箱.我可以通过组合3、3和2的值将B
分成3个箱.而我只能通过组合1个值将C
分成3个箱.
有什么功能可以让我这样做吗?我try 了cut
和dplyr
,但cut
只适用于数字数据,它不能按我想要的方式工作.