データフレームで行を選択する方法


データフレームで特定の条件に基づいて行を選択する方法について説明します。以下にいくつかのシンプルで簡単な方法とコード例を示します。

  1. 条件を指定して行を選択する方法: 例えば、データフレームdfの"age"列が30以上の行を選択したい場合、以下のコードを使用します。

    selected_rows <- df[df$age >= 30, ]

    上記のコードでは、df$age >= 30の条件を満たす行のみを選択し、selected_rowsに代入しています。

  2. 複数の条件を組み合わせて行を選択する方法: 複数の条件を組み合わせて行を選択する場合は、論理演算子を使用します。例えば、データフレームdfの"age"列が30以上でかつ"gender"列が"female"の行を選択したい場合、以下のコードを使用します。

    selected_rows <- df[df$age >= 30 & df$gender == "female", ]

    上記のコードでは、df$age >= 30かつdf$gender == "female"の条件を満たす行のみを選択しています。

  3. 特定の行番号を指定して行を選択する方法: データフレームの特定の行番号を指定して行を選択するには、行番号をインデックスとして使用します。以下のコードは、データフレームdfの1行目と3行目を選択する例です。

    selected_rows <- df[c(1, 3), ]

    上記のコードでは、c(1, 3)で1行目と3行目の行番号を指定し、それらの行を選択しています。

これらはRで行を選択するための基本的な方法です。あなたの具体的な要件に応じて、これらの例をカスタマイズすることができます。