更改行的名称很容易(例如,使用rownames()
),但这不是我想要的。考虑:
> newTab <- xtabs(~as.factor(letters[1:2])+LETTERS[1:2])
> newTab
LETTERS[1:2]
as.factor(letters[1:2]) A B
a 1 0
b 0 1
我想得到这个:
upper case
lower case A B
a 1 0
b 0 1
但如果我尝试:
> dimnames(newTab) <- list("lower case", "upper case")
我收到一个错误:
dimnames(newTab) <- list("lower case", "upper case") 中的错误:
'dimnames' [1] 的长度不等于数组范围