为R中的n个唯一间隔创建索引列

为R中的n个唯一间隔创建索引列,r,indexing,group-by,tidyverse,intervals,R,Indexing,Group By,Tidyverse,Intervals,我有一个列,如下所示: pscore pscoreblocks 0.18 (.177, 0.187) 0.24 (0.237, 0.246) 0.07 (0.069, 0.079) 我通过将pscore列划分为100个等距间隔来创建pscoreblocks列 dfc$pscoreblocks <- cut_interval(dfc$pscore, n=100) 将pscoreblocks转换为ineteger dfc$block_number <- as.in

我有一个列,如下所示:

pscore  pscoreblocks
0.18    (.177, 0.187)
0.24    (0.237, 0.246)
0.07    (0.069, 0.079)
我通过将pscore列划分为100个等距间隔来创建pscoreblocks列

dfc$pscoreblocks <- cut_interval(dfc$pscore, n=100)

pscoreblocks
转换为ineteger

dfc$block_number <- as.integer(dfc$pscoreblocks)

pscoreblocks
转换为ineteger

dfc$block_number <- as.integer(dfc$pscoreblocks)
dfc$block_number <- match(dfc$pscoreblocks, unique(dfc$pscoreblocks))