如何知道 R data.table 中的键是什么?

ska*_*kan 4 r data.table

如果您正在使用 data.table,您可以使用函数 setkey() 设置一个键。

但是你怎么知道哪些列已经被设置为键呢?

任何函数,例如 getkey()?

akr*_*run 7

我们可以使用key来获取data.table的键

key(df1)
#[1] "col1" "col2"
Run Code Online (Sandbox Code Playgroud)

数据

df1 <- data.table(col1 = 1:5, col2 = 6:10, col3 = 11:15)
setkey(df1, col1, col2)
Run Code Online (Sandbox Code Playgroud)