dplyrで任意の行を抽出したり削除したりする

データの任意の行を抽出したり,削除したいときdplyrではslice()を使う. -(マイナス)を付けると削除になるし,付けなければ抽出することになる.

#パッケージ読み込み (tidylogは特にいらない)
library(dplyr)
library(tidylog)

#データの読み込み
data(iris)
iris

#1行目を抽出
iris %>% slice(1)

#1~10行目を抽出
iris %>% slice(1:10)


#1行目を削除
iris %>% slice(-1)

#1~10行目を削除
iris %>% slice(-1:-10)

コメント