小编ber*_*han的帖子

过滤直至观察到第一个特定值

我尝试仅过滤观察到的第一个 type=="y" 值。

df<-data.frame(id=c(1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3),
type=c("x","x","y","x","x","x","x","y","y","x","x","x","x","y","x","y","x","x"))
Run Code Online (Sandbox Code Playgroud)

期望的输出:

 id type
   1    x
   1    x
   1    y
   2    x
   2    x
   2    x
   2    y
   3    x
   3    x
   3    x
   3    x
   3    y 
Run Code Online (Sandbox Code Playgroud)

我用代码尝试一下:

 id type
   1    x
   1    x
   1    y
   2    x
   2    x
   2    x
   2    y
   3    x
   3    x
   3    x
   3    x
   3    y 
Run Code Online (Sandbox Code Playgroud)

r dataframe

3
推荐指数
1
解决办法
560
查看次数

标签 统计

dataframe ×1

r ×1