Rでのインラインif文の使用方法


以下に、インラインif文の使用方法といくつかのコード例を示します。

  1. 基本的な構文:

    result <- if (condition) true_value else false_value

    ここで、conditionは評価する条件です。条件が真の場合、true_valueがresultに代入されます。条件が偽の場合、false_valueがresultに代入されます。

  2. 数値の比較:

    x <- 10
    result <- if (x > 5) "xは5より大きいです" else "xは5以下です"

    この例では、変数xの値が5より大きいかどうかを評価しています。条件が真の場合、"xは5より大きいです"というメッセージがresultに代入されます。条件が偽の場合、"xは5以下です"というメッセージがresultに代入されます。

  3. 複数の条件:

    x <- 10
    result <- if (x > 5 & x < 15) "xは5より大きく、15より小さいです" else "xは5以下か、15以上です"

    この例では、変数xの値が5より大きくかつ15より小さいかどうかを評価しています。条件が真の場合、"xは5より大きく、15より小さいです"というメッセージがresultに代入されます。条件が偽の場合、"xは5以下か、15以上です"というメッセージがresultに代入されます。