R:Краткая справка
Материал Psylab.info - энциклопедии психодиагностики
Версия от 14:15, 16 марта 2014; Артём Клевцов (обсуждение | вклад)
Данный материал представляет собой перевод R Reference Card 2.0. При подготовке материала также использовался перевод R Reference Card, сделанный Сергеем Мастицким.
Получение информации о функциях и объектах
Большинство функций в R имеют онлайн-документацию.
help(topic) |
документация по теме. |
?topic |
эквивалент команды help(topic) ; специальные символы должны быть заключены в кавычки: ?"&&" .
|
help.search("topic") |
поиск информации по "topic" во всей встроенной справочной системе R; эквивалент команды ??тема .
|
apropos("topic") |
выводит имена всех объектов, содержащих регулярное выражение "topic". |
help.start() |
запускает html-версию встроенной справочной системы R. |
summary(x) |
функция общего назначения[1], выводит обобщённую информацию об объекте x , как правило, это набор статистических параметров.
|
str(x) |
отображает внутреннюю структуру R-объекта x .
|
ls() |
выводит список всех объектов в заданном окружении (environment); с помощью аргумента pattern можно отфильтровать объекты по заданному шаблону.
|
<ccode>ls.str()</code> | отображает структуру всех R-объектов в заданном окружении. |
dir() |
отображает список файлов в указанной директории. |
methods(x) |
отображает S3-методы для объекта x .
|
methods(class = class(x)) |
список всех методов, обрабатывающих класс x .
|
findFn() |
ищет функцию в базе данных справки пакетов и возвращает data.frame (пакет sos ).
|
Операторы
<- |
оператор присвоения (левый), бинарный. |
-> |
оператор присвоения (правый), бинарный. |
= |
оператор присвоения (левый), не рекомендуется к использованию. |
<<- |
оператор присвоения (левый) вне лексического контекста, не для начинающих. |
$ |
подмножество списка, бинарный. |
- |
минус, может как унарным, так и бинарным. |
+ |
плюс, может как унарным, так и бинарным. |
~ |
тильда, используется для определения формул в моделировании. |
: |
двоеточие, бинарный, используется в формулах в моделировании для обозначения взаимодействия. |
:: |
двойное двоеточие, используется для доступа к функции внутри пакет, без его предварительной загрузки pkg::function .
|
* |
произведение, бинарный. |
/ |
деление, бинарный. |
^ |
возведение в степень, бинарный. |
%x% |
специальные бинарные операторы, x может быть заменён на любое допустимое имя.
|
%% |
остаток от деления, бинарный. |
%/% |
неполное частное, бинарный. |
%*% |
умножение матриц, бинарный. |
%o% |
тензорное произведение, бинарный. |
%x% |
Произведение Кронекера, бинарный. |
%in% |
оператор соответствия, бинарный. |
!x |
логическое отрицание: НЕ x .
|
x & y |
поэлементное логическое И. |
x && y |
логическое векторное И. |
x | y |
поэлементное логическое ИЛИ. |
x || y |
поэлементное векторное ИЛИ. |
xor(x, y) |
поэлементное исключающее ИЛИ. |
< |
меньше чем, бинарный. |
> |
больше чем, бинарный. |
== |
равно, бинарный. |
<= |
меньше или равно, бинарный. |
>= |
больше или равно, бинарный. |
Примечания
- ↑ Т.е. используется для многих классов объектов.