Изменения

Перейти к: навигация, поиск

R:Краткая справка

3919 байтов добавлено, 16:23, 22 марта 2014
м
Примечания
См. также функцию <code>read.clipboard()</code> из пакета {{r-package|psych}}.
 
== Создание данных ==
 
{| class="prettytable wide"
| <code>c(...)</code> || функция общего назначения, объединяет аргументы в один вектор определенного типа; с аргументом <code>recursive = TRUE</code> объединяет все элементы списка в один вектор.
|-
| <code>от:до</code> || создаёт последовательность; оператор <code>:</code> имеет приоритет перед другими операторами: <code>1:4 + 1</code> будет <code>2 3 4 5</code>.
|-
| <code>seq(from, to)</code> || формирует последовательность числовых или других значений; <code>by</code> указывает шаг; length - продолжительность.
|-
| <code>seq(along = x)</code> || формирует последовательность <code>1, 2, ..., length(along)</code>; полезно при использовании циклов.
|-
| <code>rep(x, times)</code> || повторяет <code>x</code> то количество раз, которое задано аргументом <code>times</code>; используется аргумент <code>each</code> для повторения каждого элемента <code>x</code>: <code>rep(c(1, 2, 3), 2)</code> будет <code>1 2 3 1 2 3</code>; <code>rep(c(1, 2, 3), each = 2)</code> будет <code>1 1 2 2 3 3</code>.
|-
| <code>data.frame(...)</code> || создает таблицу данных из поименованных или непоименованных аргументов; если объект <code>x</code> не обладает достаточной длиной, его элементы при создании массива будут использованы повторно.
|-
| <code>list(...)</code> || создает список объектов из поименованных или непоименованных аргументов; в отличие от столбцов таблицы данных, список может содержать объекты разной длины.
|-
| <code>array(x, dim)</code> || создаёт массив данных из объекта <code>x</code>; аргумент dim используется для указания размерности массива (например, <code>dim = c(3,4,2))</code>); если объект <code>x</code> не обладает достаточной длиной, его элементы при создании массива будут использованы повторно.
|-
| <code>matrix(x, nrow, ncol)</code> || создает матрицу из вектора <code>x</code>; количество строк задается аргументом <code>nrow</code>, количество столбцов - аргументом <code>ncol</code>; если объект <code>x</code> не обладает достаточной длиной, его элементы при создании матрицы будут использованы повторно.
|-
| <code>gl(n, k, length = n*k, labels = 1:n)</code> || создаёт фактор; <code>n</code> - количество уровней фактора; <code>k</code> - число повторов для каждого уровня; <code>length</code> - размер итогового объекта; <code>labels</code> - необязательный аргумент, который можно использовать для указания названий каждого уровня фактора.
|-
| <code>expand.grid()</code> || создаёт таблицу данных (<code>data.frame</code>) из сочетания всех элементов вектора или уровней фактора.
|}
== Примечания ==

Навигация