補完関数(連続値の取得)

概要

tidyrパッケージに含まれるfull_seq()は、最小値から最大値までの連続値を返す関数です。

関連ページ

関数

full_seq(x, period)
引数指定説明
x必須数値型の列を指定する
period必須補完する数値の間隔を指定する

使い方

解説用データフレーム

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

1.列の補完

# 列x1を最小値から最大値までの整数で補完する
df %>% complete(x1 = full_seq(x1, 1))

# 等価関数
df %>% complete(x1 = seq(min(x1), max(x1), 1))
# A tibble: 5 x 1
     x1
  <dbl>
1     1
2     2
3     3
4     4
5     5
Sponsored Link