我有一个这样的数据框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 的每个值都是原始数据帧中唯一行名的列表。
任何人都可以帮忙吗?