單細胞/子集列如何可以訪問一個data.table
只是一個單細胞的方式,因爲我可以爲data.frame
:訪問的data.table
mdf <- data.frame(a = c("A", "B", "C"), b = rnorm(3), c = 1:3)
mdf[ mdf$a == "B", "c" ]
[1] 2
做的一個關於data.table
一個模擬data.table返回包括關鍵列(s):
mdt <- data.table(mdf, key = "a")
mdt[ "B", c ]
a c
1: B 2
mdt[ "B", c ][ , c]
[1] 2
我想念一個參數還是必須在最後一行完成?
「B」之後的那些逗號是不需要的,我想。第三種方式,沿着同樣的路線:'mdt [「B」] $ c'。 – Frank