« [R]列方向にtibbleを連結する | トップページ | [R]tibbleの行に連番付け、順位付けを行う »

2024年4月 5日 (金)

[R]tibbleから列の値が重複している行を抽出する

group_by関数で列を指定してグループ化し、filter関数とn関数を組み合わせてグループの行数が2以上の行を表示させればよい。最後の例のとおり、二つ以上の列を同時に指定することもできる。

> library(tidyverse)
> tib %>% as.data.frame()
name seiyu
1 ライスシャワー 石見舞菜香
2 ライスシャワー 石見舞菜香
3 メイショウドトウ 和多田美咲
4 メイショウドトウ (調査中)
5 サクラチヨノオー 野口瑠璃子
> tib %>% group_by(name) %>% filter(n() > 1) %>% as.data.frame()
name seiyu
1 ライスシャワー 石見舞菜香
2 ライスシャワー 石見舞菜香
3 メイショウドトウ 和多田美咲
4 メイショウドトウ (調査中)
> tib %>% group_by(name, seiyu) %>% filter(n() > 1) %>% as.data.frame()
name seiyu
1 ライスシャワー 石見舞菜香
2 ライスシャワー 石見舞菜香

« [R]列方向にtibbleを連結する | トップページ | [R]tibbleの行に連番付け、順位付けを行う »

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

コメント

コメントを書く

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

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

« [R]列方向にtibbleを連結する | トップページ | [R]tibbleの行に連番付け、順位付けを行う »

無料ブログはココログ

■■

■■■