我想重新排序cont.table的因素
test.a< - c(rep(1,20),rep(0,40))test.b< - c(rep(1,25),rep(0,35))
cont.table< - addmargins(table(test.a,test.b))
test.btest.a 0 1总和 …
使用定义的顺序生成test.x对象因子,然后对表等进行适当的排序。例如。:
test.a <- factor(test.a,levels=c(1,0)) test.b <- factor(test.b,levels=c(1,0)) addmargins(table(test.a,test.b)) # test.b #test.a 1 0 Sum # 1 20 0 20 # 0 5 35 40 # Sum 25 35 60
你可以按col / row名称重新排序:
cust_name <- c('1', '0', 'Sum') cont.table[cust_name, cust_name] test.b test.a 1 0 Sum 1 20 0 20 0 5 35 40 Sum 25 35 60