我有一个如下所示的矩阵:
> m <- cbind( c(1, 0), c(1, 1) )
> rownames(m) <- c('ON', 'OFF')
> colnames(m) <- c('ON', 'OFF')
> m
ON OFF
ON 1 1
OFF 0 1
如何为行和列提供标题名称? E.g。
thermostat
ON OFF
motion_sensor ON 1 1
OFF 0 1
我查看了?dimnames
,但看不到/了解如何执行此操作。
答案 0 :(得分:7)
尝试使用names
。 dimnames
是list
。在您的示例中,list
元素没有名称,可以使用names
names(dimnames(m)) <- c('motion_sensor', 'thermostat')
m
# thermostat
#motion_sensor ON OFF
# ON 1 1
# OFF 0 1