Функции в R

В R очень много разных полезных функций. И многие большие вещи можно сделать весьма быстро, написав очень мало кода. На официальном сайте есть замечательная шпаргалка на английском языке: R reference card. В сети есть несколько вольных урезанных переводов, но они не очень удобные. Ниже вашему вниманию представляется русифицированная модифицированная версия обзора основных функций R. Команды снабжены ссылками на online-мануал.

Оглавление

Помощь

Текущее окружение

Общая работа с объектами

Ввод и вывод

Создание объектов

Индексирование

Векторы

x[n]n-ый элемент
x[-n]все элементы, кроме n-го
x[1:n]первые n элементов
x[-(1:n)]все элементы, кроме первых n
x[c(1,4,2)]элементы с заданными индексами
x["name"]элемент с заданным именем
x[x > 3]все элементы, большие 3
x[x > 3 & x < 5]все элементы между 3 и 5
x[x %in% c("a","and","the")]все элементы из заданного множества

Списки

x[n]список, состоящий из элемента n
x[[n]]n-ый элемент списка
x[["name"]]элемент списка с именем name
x$nameэлемент списка с именем name

Матрицы

x[i, j]элемент на пересечении i-ой строки и j-го столбца
x[i,]i-ая строка
x[,j]j-ый столбец
x[,c(1,3)]заданное подмножество столбцов
x["name", ]строка с именем name

Фреймы

x[["name"]]столбец с именем name
x$nameстолбец с именем name

Работа с переменными

Манипуляция данными

Математика

Матрицы

Обработка данных

Строки

Дата и время

Рисование графиков

Рисование графиков на низком уровне

Lattice-графика

Оптимизация и подбор параметров

Статистика

Распределения

Программирование

Работа с функциями:

Условные операторы:

Циклы: