【发布时间】:2020-10-31 06:56:38
【问题描述】:
我想同时过滤前 5 行和后 5 行,最好使用dplyr,因为我正试图习惯管道%>&,并且我需要一个前 5 行和后 5 行的 tibble .我可以做,但分开做。
前 5 名:
cars %>%
filter(row_number() >= (n() - 4))
最后 5 个:
cars %>%
filter( row_number () <=5)
我也尝试过使用slice_head 和slice_tail,但我无法同时使用这两种情况。
或者,我使用基本函数来实现,分别存储每个结果,然后将其与 rbind 放在一起,但不太实用。
【问题讨论】: