[R]データフレームから特定の列を削除する
負の添え字によるインデックス付けを使う。
> name <- c("a", "b", "c")
> age <- c(30, 10, 20)
> sex <- c("M", "F", "M")
> dtf <- data.frame(name, age, sex)
> dtf
name age sex
1 a 30 M
2 b 10 F
3 c 20 M
> dtf[, -2]
name sex
1 a M
2 b F
3 c M
> dtf[, c(-2)]
name sex
1 a M
2 b F
3 c M
> dtf[, -1:-2]
[1] "M" "F" "M"
« [Python]行列(ndarrayクラス)の行数と列数を得る | トップページ | [R]データフレームを特定の列だけのデータフレームにする »
« [Python]行列(ndarrayクラス)の行数と列数を得る | トップページ | [R]データフレームを特定の列だけのデータフレームにする »

コメント