我的數據是這樣的:使用dplyr過濾從一個變量的所有行,直到另一個
data <- data.frame(
value = runif(10)
id = c("junk","start","1","2","end","morejunk","junk","start","4","end")
)
我想用filter()
提取一切從id
"start"
直到id
"end"
。問題是起始行和結束行之間的觀察次數有所不同,所以我不能過濾每行x行。有沒有一種方法可以使用filter()
,我可以指定from = "start"
until = "end"
?
喜歡你的基礎的解決方案 – chinsoon12
謝謝!這非常有幫助。我不知道地圖。 – Another