1. ホーム
  2. r

[解決済み】データフレームから特定の列を抽出する

2022-03-24 01:21:58

質問

6列のRデータフレームがあり、そのうちの3列だけを持つ新しいデータフレームを作成したいのですが、どうすればよいですか?

私のデータフレームが df で、カラムを抽出したい。 A , B および E というのは、このコマンドだけなんです。

 data.frame(df$A,df$B,df$E)

もっとコンパクトな方法はないのでしょうか?

どのように解決するのですか?

を使用します。 dplyr パッケージの場合、data.frame の名前が df1 :

library(dplyr)

df1 %>%
  select(A, B, E)

を使わずに書くこともできます。 %>% のようなパイプを使用します。

select(df1, A, B, E)