次のようなデータフレーム df があります。
type V1 V2
1 A bla bla
2 A bla bla
3 B bloo bla
4 B bloo bla
5 C moo bloo
6 C moo bloo
現在、私はこれを得るために溶解/キャストしています:
type bla bloo moo
A 4 0 0
B 2 2 0
C 0 2 2
次のコマンドを使用します。
library(reshape)
melted <- melt(df, id='type')
count <- function(x) {
length(na.omit(x))
}
casted <- cast(melted, type~value, count)
ただし、カウント/合計する代わりに、元の行名のリストを取得したいと考えています。このようなもの:
type bla bloo moo
A 1,2 0 0
B 3,4 3,4 0
C 0 5,6 5,6
ここで、bla、bloo、および moo の各値は、元のデータ フレームからの一意の行名のリストです。
誰でも助けることができますか?