Язык программирования R/Введение: различия между версиями

Содержимое удалено Содержимое добавлено
Factors
Matrix
Строка 271:
</pre>
 
=== MatrixМатрицы ===
 
* Если вы хотите создать матрицу, то одной из возможностей является использование функции <tt>matrix()</tt>. Вы вводите вектора, набор строк или столбцов, и можете указать '''R''' как конкретно нужно интерпретировать данные (по умолчанию как столбцы). Вот два примера:
* If you want to create a new matrix, one way is to use the <tt>matrix()</tt> function. You have to enter a vector of data, the number of rows and/or columns and finally you can specify if you want R to read your vector by row or by column (the default option). Here are two examples.
<pre width=80>
> matrix(data = NA, nrow = 5, ncol = 5, byrow = T)
Строка 294:
</pre>
 
* FunctionsФункции <tt>cbind()</tt> andи <tt>rbind()</tt> combineкомбинируют vectorsвекторы intoв matricesматрицы inпо aстолбцам ''column''или byпо ''column'' or ''row'' by ''row'' modeстрокам:
<pre width=80>
> v1 <- 1:5
Строка 314:
</pre>
 
*The dimensionРазмерность ofматрицы aможет matrixбыть canполучена beпри obtainedпомощи using theфункции <tt>dim()</tt> function. AlternativelyИначе функции <tt>nrow()</tt> andи <tt>ncol()</tt> returns the number of rowsвозвращают, andсоответственно, columnsколичество inстрок aи matrixстолбцов:
<pre width=80>
> dim(X)
Строка 324:
</pre>
 
* FunctionФункция <tt>t()</tt> transposesтранспонирует a matrixматрицу:
<pre width=80>
> X<-matrix(data = 1:15, nrow = 5, ncol = 5, byrow = T)