2

重複の可能性:
列を削除 R データ フレーム

次のように、IRIS テーブルから削除したい変数のリストがあります。

dropList <- c("Sepal.Length", "Sepal.Width")

このリストを使用して IRIS データ フレームからドロップするにはどうすればよいですか? (明示的に位置を参照したくありません)

ありがとう。

4

1 に答える 1

8

selectの引数を使用するなど、これを行う方法は他にもいくつかありますがsubset、 がdropList別の場所から文字ベクトルとして渡された場合、これは非常にうまく機能します。

data(iris)
dropList <- c("Sepal.Length", "Sepal.Width")
iris2 <- iris[, !colnames(iris) %in% dropList]
于 2012-11-26T03:43:45.440 に答える