tibble化

概要

tidyrパッケージに含まれるnest()は、指定した列をtibble化する関数です。

関連ページ

関数

nest(.data, ...)
引数指定説明
.data必須データフレーム
必須tibble化する列を指定する

使い方

解説用データフレーム

df <- tibble(
  x1 = c('A', 'B', 'B', 'C', 'C', 'C'),
  x2 = c(1, 2, 3, 4, 5, 6),
)
> df
# A tibble: 6 x 2
  x1       x2
  <chr> <dbl>
1 A         1
2 B         2
3 B         3
4 C         4
5 C         5
6 C         6

1.tibble化

# 列x2以外の列が一意になる組み合わせで列x2をtibble化する
nest(df, data = x2)
# A tibble: 3 x 2
  x1         data
  <chr>    <list>
1 A      <tibble>
2 B      <tibble>
3 C      <tibble>
Sponsored Link