這裏是被稱爲dt
數據表:
> library(data.table)
> dt <- data.table(colA=rep(letters[1:3],each=3), colB=0:8)
> dt
colA colB
1: a 0
2: a 1
3: a 2
4: b 3
5: b 4
6: b 5
7: c 6
8: c 7
9: c 8
我想知道:
對於colA
等於 「A」,有沒有colB
> 2的任何值?
對於colA
等於 「b」 的,有沒有在colB
> 3的任何值?
對於colA
等於 「c」 的,有沒有在colB
> 4的任何值?
我創建一個名爲arg
保持爲 「A」 組參數向量, 「B」 & 「C」:
ARG < - C(2,3,4)
誰能給我一個簡單的方式通過colA
傳遞arg
到dt
分組?
這是我想要的結果:
colA V1
1: a FALSE
2: b TRUE
3: c TRUE
這是我在這裏的第一個問題,我試圖使它簡單。先謝謝你。
有用!指出'mapply'是很好的。讓我們看看是否有更簡單的解決方案。 – user3724375