Возможно, на мой вопрос ответили, но я использовал свои поисковые ресурсы, прежде чем спрашивать.имена матриц и таблиц/dimnames
У меня есть sample
таблицу в R:
munic
Gender Mun1 Mun2
female 146980 285797
male 140436 270084
Когда я использую dimnames(sample)
я получаю следующее:
> dimnames(sample)
$Gender
[1] "female" "male"
$munic
[1] "Mun1" "Mun2"
И я хочу, чтобы создать именно так.
Так что я сделать следующее:
Mat<-matrix(c(148470,24721,22829,24777,26137,43169,49613,40406,48337,34296,19492,+
176712, 27406, 23010, 25487, 27064, 48349, 52140, 44335, 50908, 35814, 18825), nrow=2)
colnames(Mat) <-c("mun_5","mun_1","mun_2","mun_3","mun_4","mun_6","mun_7","mun_8","mun_9","mun_10","mun_11")
rownames(Mat) <- c("Male", "Female")
Mat<-as.table(Mat)
Однако я не могу сделать это показать общий заголовок переменных, так сказать.
Я пробовал много вещей, но не помогал.
Когда я пытаюсь получить dimnames я получаю следующее:
> dimnames(Mat)
[[1]]
[1] "Male" "Female"
[[2]]
[1] "mun_5" "mun_1" "mun_2" "mun_3" "mun_4" "mun_6" "mun_7" "mun_8" "mun_9" "mun_10" "mun_11"
Есть ли способ, чтобы добавить «неизвестный» атрибуты?
Попробуйте 'lapply (dimnames (sample), function (ll) ll [[1])' или что-то в этом роде – smci