« [R]二つのtibbleを一つに結合(完全外部結合)する | トップページ | [R]条件式で条件を設定してエラーを出す »

2024年3月16日 (土)

[R]二つのtibbleを一つに結合(内部結合)する

内部結合(結合すべき行がない行は出力しない結合)するには、inner_join関数を使う。以下はあらかじめ用意した二つのtibbleを内部結合した例。結合相手がない左側(tib1)の4行目と右側(tib2)の4行目は出力されていないことがわかる。

> library(tidyverse)
> tib1 %>% as.data.frame()
nama title no cv
1 ライスシャワー ウマ娘 30 miwami01
2 スーパークリーク ウマ娘 45 kyuki01
3 メイショウドトウ ウマ娘 58 mwatada01
4 ライザ ライザのアトリエ2 1 ynoguchi01
5 フィー ライザのアトリエ2 2 mwatada01
6 黒川あかね 推しの子 6 miwami01
> tib2 %>% as.data.frame()
id name
1 miwami01 石見舞菜香
2 kyuki01 優木かな
3 mwatada01 和多田美咲
4 machico01 Machico
> tib1 %>% inner_join(tib2, by = join_by(cv == id)) %>% as.data.frame()
nama title no cv name
1 ライスシャワー ウマ娘 30 miwami01 石見舞菜香
2 スーパークリーク ウマ娘 45 kyuki01 優木かな
3 メイショウドトウ ウマ娘 58 mwatada01 和多田美咲
4 フィー ライザのアトリエ2 2 mwatada01 和多田美咲
5 黒川あかね 推しの子 6 miwami01 石見舞菜香

« [R]二つのtibbleを一つに結合(完全外部結合)する | トップページ | [R]条件式で条件を設定してエラーを出す »

R(tidyverse)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]二つのtibbleを一つに結合(完全外部結合)する | トップページ | [R]条件式で条件を設定してエラーを出す »

無料ブログはココログ

■■

■■■