RでInfを除外する方法


方法1: is.finite()関数を使用する方法 is.finite()関数は、値が有限であるかどうかを判定するために使用されます。以下のコード例では、is.finite()関数を使用してInf値を除外します。

# データフレームの例
df <- data.frame(x = c(1, 2, Inf, 4, 5, Inf))
# Infを除外する
df <- df[is.finite(df$x), ]

方法2: !is.infinite()関数を使用する方法 !is.infinite()関数は、値が無限でないかどうかを判定するために使用されます。以下のコード例では、!is.infinite()関数を使用してInf値を除外します。

# データフレームの例
df <- data.frame(x = c(1, 2, Inf, 4, 5, Inf))
# Infを除外する
df <- df[!is.infinite(df$x), ]

これらの方法を使用することで、RでInfを除外することができます。データの種類や処理方法に応じて、適切な方法を選択してください。