-1
ブランク/欠損値がある場合、下のデータフレーム行を第2列に一意に依存させる方法はありますか?ブランク/欠損値を持つ一意の関数の使用方法
> head(interproscan)
V1 V14
1 sp0000001-mRNA-1
2 sp0000001-mRNA-1
3 sp0000001-mRNA-1
4 sp0000005-mRNA-1 GO:0003723
5 sp0000006-mRNA-1 GO:0016021
6 sp0000006-mRNA-1 GO:0016021
> head(unique(interproscan[ , 1:2]))
V1 V14
1 sp0000001-mRNA-1
4 sp0000005-mRNA-1 GO:0003723
5 sp0000006-mRNA-1 GO:0016021
7 sp0000006-mRNA-2 GO:0016021
9 sp0000006-mRNA-3 GO:0016021
目的は、次のようになります。
V1 V14
1 sp0000001-mRNA-1
4 sp0000005-mRNA-1 GO:0003723
5 sp0000006-mRNA-1 GO:0016021
あなたはそれによってグループにあなたが意図している方法をV1
を変更する必要があり、事前に
'ライブラリ(tidyverse)。 interproscan%>%distinct%(V14、.keep_all = T) 'はあなたのために働きます。他に何かありますか? – Tunn
'ライブラリ(tidyverse); > interproscan%>%異なる(V14、.keep_all = T) V1のV14 1:sp0000001-mRNAを-1 NA >ヘッド(interproscan) V1のV14 1:sp0000001-mRNAを-1 NA 2:sp0000001体mRNA 1:sp0000006-mRNA-1 NA:sp0000006-mRNA-1 NA:01200006-mRNA-1 – user977828