グループ化されたデータから最初と最後の行を選択する
質問 を使用してdplyr、1つのステートメントでグループ化されたデータの上部と下部の観測/行を選択するにはどうすればよいですか? データと例 データフレームを考える df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) を使用して各グループの上部と下部の観測を取得できますsliceが、2つの異なるステートメントを使用します。 firstStop <- df %>% group_by(id) %>% arrange(stopSequence) %>% slice(1) %>% ungroup lastStop <- df %>% group_by(id) %>% arrange(stopSequence) %>% slice(n()) %>% ungroup これらの2つの統計を組み合わせて、上部と下部の両方の観測を選択することができますか?