mer*_*123 2 r dataframe dplyr data-wrangling
我有一个如下所示的数据框
d1<-c('a','b','c','d','e','f','g','h','i','j','k','l')
d2<-c(1,5,1,2,13,2,32,2,1,2,4,5)
df1<-data.frame(d1,d2)
Run Code Online (Sandbox Code Playgroud)
看起来就像这张图中的数据表
我们可以使用rollmax
fromzoo
到filter
行
library(dplyr)
library(zoo)
df1 %>%
filter(d2 == na.locf0(rollmax(d2, k = 3, fill = NA)))
d1 d2
1 b 5
2 e 13
3 g 32
4 l 5
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
690 次 |
最近记录: |