【发布时间】:2021-11-04 10:25:30
【问题描述】:
我的意见:
df<-data.frame("frame"=c(1,2,3,4,5,6,7,8,9,10),
"label_x"=c("AO","Other","AO","GS","GS","RF","RF","TI",NA,"Other"),
"label_y"=c("AO","RF","RF", "GS","GS","Other","Other","TI","AO","RF"),
"cross"=c("Matched","Mismatched", "Mismatched","Matcehed","Matched"
,"Mismatched", "Mismatched","Mismatched","Mismatched","Mismatched") )
我想计算列 cross 中每个标签的所有“匹配/不匹配”,用于列 label_x 和 label_y(两者)。所以我对每一列都尝试了这段代码label_:
df %>% filter(!is.na(label_y )) %>% group_by(label_y) %>% count(cross)
但它没有回答我的问题,之后我需要对每一列的计数求和。 所以我期待这样的事情......:
label Mismatching Matching Total
AO 5 7 13
RF 3 4 7
【问题讨论】:
-
有一个错字——“Matcehed”,是故意的吗?