相关疑难解决方法(0)

data.table"关键指数"或"组计数器"

在data.table上创建密钥后:

set.seed(12345)
DT <- data.table(x = sample(LETTERS[1:3], 10, replace = TRUE),
                 y = sample(LETTERS[1:3], 10, replace = TRUE))
setkey(DT, x, y)
DT
#       x y
#  [1,] A B
#  [2,] A B
#  [3,] B B
#  [4,] B B
#  [5,] C A
#  [6,] C A
#  [7,] C A
#  [8,] C A
#  [9,] C C
# [10,] C C
Run Code Online (Sandbox Code Playgroud)

我想得到一个整数向量,为每一行提供相应的"密钥索引".我希望下面的预期输出(列i)有助于澄清我的意思:

#       x y i
#  [1,] A B 1
#  [2,] A …
Run Code Online (Sandbox Code Playgroud)

r data.table

40
推荐指数
2
解决办法
1万
查看次数

标签 统计

data.table ×1

r ×1