概要
dplyr
パッケージに含まれるbind_rows()
は、行の結合を行う関数です。
関連ページ
関数
1 | bind_rows (..., .id = NULL ) |
引数 | 説明 |
---|---|
… | データフレーム |
.id | 列番号を格納する列名を指定する |
使い方
解説用データフレーム
1 2 3 4 5 6 7 8 9 | df.x <- tibble ( x1 = c ( 'A' ), x2 = c (1), ) df.y <- tibble ( x1 = c ( 'B' ), x2 = c (2), ) |
> df.x # A tibble: 1 x 2 x1 x2 <chr> <dbl> 1 A 1 > df.y # A tibble: 1 x 2 x1 x2 <chr> <dbl> 1 B 2 |
1.行の結合
1 2 | # df.xとdf.yの行結合 bind_rows (df.x, df.y) |
# A tibble: 2 x 2 x1 x2 <chr> <dbl> 1 A 1 2 B 2 |
2.オプション
2-1.行番号の追加
1 2 | # df.xとdf.yの行結合し、列idに行番号を追加する bind_rows (df.x, df.y, .id = 'id' ) |
# A tibble: 2 x 3 id x1 x2 <chr> <chr> <dbl> 1 1 A 1 2 2 B 2 |