如何僅選擇在特定列中後跟相同值的行?僅從數據框中選擇特定情況
即 從這個(使用作爲基準V1的值)
`v1 = c(1,1,2,3,1,2,4,1,1,2,3,4)
v2 = seq(1:12)
v3 = c(rep("blue", 4), rep("red", 4), rep("green", 4))
df<- data.frame(v1, v2, v3)
df`
> df
v1 v2 v3
1 1 1 blue
2 1 2 blue
3 2 3 blue
4 3 4 blue
5 1 5 red
6 2 6 red
7 4 7 red
8 1 8 red
9 1 9 green
10 2 10 green
11 3 11 green
12 4 12 green
此;其中只有情況1和8,這是其次的情況下爲V1值也爲1個保存
v1 v2 v3
1 1 1 blue
8 1 8 red
@Christopher Brown選項比akrun更快。我的數據框有超過1.600.000個案例,akrun選項需要15'和20'之間。第二個只有幾秒鐘。 –