1. ホーム
  2. r

[解決済み] Rの1列を除くすべての列をリストアップ【重複

2022-02-06 12:56:31

質問

<ブロッククオート

重複の可能性があります。
Rデータフレームのカラムを削除する

例えば、列c1, c2, c3を持つデータフレームがあるとします。

c1とc2だけをリストアップしたいのですが。どうすればいいですか?

試してみました。

head(data[column!="c3"])
head(data)[,2]
head(data[!"c3"])

解決方法は?

インデックスを作成し、マイナス記号を使用して3列目をドロップすることができます。

data[,-3]

あるいは、最初の2列だけをリストアップすることもできます。

data[,c("c1", "c2")]
data[,1:2]

カンマを忘れず、データフレームの参照は以下のように行います。 data[row,column]