data.table
a の場合と同じように、 a の単一のセルにアクセスするにはどうすればよいですかdata.frame
。
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
と、キー列を含めて返されます。
mdt <- data.table( mdf, key = "a" )
mdt[ "B", c ]
a c
1: B 2
mdt[ "B", c ][ , c]
[1] 2
パラメータが抜けていましたか、それとも最後の行のようにする必要がありますか?