[R]条件演算子(三項演算子)を使う
Rには条件演算子(三項演算子)はなく、ifelse関数で代用することができる。
ifelse(v1, v2, v3)
v1は論理型ベクトルで、v1が真(TRUE)の場合はv2が、偽(FALSE)の場合はv3が戻り値になる。
> n <- 3
> n <- c(1, 2, 3)
> ifelse(n >= 2, c("A", "B", "C"), c("a", "b", "c"))
[1] "a" "B" "C"
Rには条件演算子(三項演算子)はなく、ifelse関数で代用することができる。
ifelse(v1, v2, v3)
v1は論理型ベクトルで、v1が真(TRUE)の場合はv2が、偽(FALSE)の場合はv3が戻り値になる。
> n <- 3
> n <- c(1, 2, 3)
> ifelse(n >= 2, c("A", "B", "C"), c("a", "b", "c"))
[1] "a" "B" "C"