概要
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