Какие значения по умолчанию для номер строки и номер колонки в функции матрицы "Р"?

Какие значения по умолчанию для Аргументов и в функции в R?

Другими словами: путем написания

matrix(c(1,2,3,4,5,6), ncol=2)

Я могу сделать функцию matrix автоматически подсчитать, сколько строк результирующей матрицы будет, и выход будет

     [,1] [,2]
[1,]    1    4
[2,]    2    5
[3,]    3    6

Однако, если я хочу, чтобы ncol, чтобы быть позиционный аргумент в вызов этой функции и я просто удалить что составляет

matrix(c(1,2,3,4,5,6), 2)

файл "2" собирается в конечном итоге в качестве значения , а не как значение , и я вместо матрицы

     [,1] [,2] [,3]
[1,]    1    3    5
[2,]    2    4    6

Я могу исправить это путем предоставления функции значение для , так что -это подтолкнули в правильное положение, вот так:

matrix(c(1,2,3,4,5,6), 3, 2)

и я опять получим нужные матрицы. Я также можете использовать этот способ предоставления значения для Если я использовал аргумент сайта для , но в то же время хотел, чтобы было понятно и обеспечиваем араметра S, а также:

matrix(c(1,2,3,4,5,6), nrow=3, ncol=2)

Но теперь matrix не посчитать количество строк для меня, но я должен вычислить сам. Какое значение я должен писать вместо , Если я хочу сказать matrix, чтобы подсчитать количество строк сам? Я пытался заменить на С (обычно работает в таких случаях, как это в Python), и , но это дает мне ошибки (и и дай матриц с 0 строк и 1 строку, соответственно).

+2
2019-09-18 22:53:02
источник
0 ответов

Посмотрите другие вопросы по меткам