Если я печатаю матрицу, она отображается с указанием индексов строк и столбцов в консоли. Например.Печать матрицы без индексов строк и столбцов
> print(diag(3))
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 0 1 0
[3,] 0 0 1
Как я могу подавить индексы столбца и строки? То есть что-то вроде этого:
> print(diag(3), indices=FALSE)
1 0 0
0 1 0
0 0 1
Я могу видеть, что cwhmisc
пакет должен содержать printM
функцию, чтобы сделать это according to the documentation, но это не было, когда я загружаю cwhmisc. Кроме того, это похоже на то, вы должны быть в состоянии в базовой R.
Вопрос: ** Почему ** вы хотите это сделать? Печать на консоль предназначена исключительно для оперативного использования; если вы хотите, чтобы матрица «печаталась» в файле, существует множество опций в таких вещах, как 'write.table' для подавления имен строк и столбцов. –
Ответ: Чтобы быстро скопировать матрицу (на самом деле '' as.matrix (табличное (...)) '') на бумажный чертеж без необходимости писать/открывать/копировать/закрывать файлы и без необходимости вручную удалять индексы , Пожалуй, просто лень. –