置換関数(真偽値)

概要

dplyrパッケージに含まれるbetween()は、数値が指定した範囲内か否かの真偽値を返す関数です。

関連ページ

関数

between(x, left, right)
引数指定説明
x必須ベクトルを指定する
left, right必須範囲の最大値と最小値を指定する

使い方

解説用データフレーム

df <- tibble(
  x1 = c(1, 2, 3, 4, 5),
)
> df
# A tibble: 5 x 1
     x1
  <dbl>
1     1
2     2
3     3
4     4
5     5

1.真偽値

1-1.数値の範囲指定

# 列x1の数値が2以上4以下の場合、列y1にTRUEを返す
mutate(df, y1 = between(x1, 2, 4))
# A tibble: 5 x 2
     x1    y1
  <dbl> <lgl>
1     1 FALSE
2     2  TRUE
3     3  TRUE
4     4  TRUE
5     5 FALSE
Sponsored Link