table
имеет своеобразное поведение в том смысле, что он использует имя переменной в качестве таблицы «название»Удалить имя переменной в качестве заголовка таблицы
> table(c("A","A","B"))
A B
2 1
> a<-c("A","A","B");table(a)
a
A B
2 1
Такое поведение не очень удобно, если у вас есть функция, которая возвращает случайные таблицы
> aux <- function(x) return(table(x))
> aux(a)
x
A B
2 1
Есть ли способ удалить заголовок таблицы? Могу ли я удалить заголовок таблицы и не получить эту пустую строку? Я нашел обходное решение, но я не вполне доволен этим.
> aux <- function(x) return(table(identity(x)))
> aux(a)
A B
2 1
Hacky, но быстро: 'таблица (» '= а) ' – alistaire
„Название“Вы жалуетесь это атрибут, который получает отображается в' print.table' функции, но это не одно из значений который будет использоваться функцией, которой вы передали такой результат. –