R:Краткая справка — различия между версиями
Материал Psylab.info - энциклопедии психодиагностики
м (→Операторы) |
м (→Операторы) |
||
| Строка 42: | Строка 42: | ||
* <code>%x%</code>: [http://ru.wikipedia.org/wiki/Произведение_Кронекера Произведение Кронекера], бинарный. | * <code>%x%</code>: [http://ru.wikipedia.org/wiki/Произведение_Кронекера Произведение Кронекера], бинарный. | ||
* <code>%in%</code>: оператор соответствия, бинарный. | * <code>%in%</code>: оператор соответствия, бинарный. | ||
| + | * <code>!x</code>: логическое отрицание: НЕ <code>x</code>. | ||
| + | * <code>x & y</code>: поэлементное логическое И. | ||
| + | * <code>x && y</code>: логическое векторное И. | ||
| + | * <code>x | y</code>: поэлементное логическое ИЛИ. | ||
| + | * <code>x || y</code>: поэлементное векторное ИЛИ. | ||
| + | * <code>xor(x, y)</code>: поэлементное исключающее ИЛИ. | ||
| + | * <code><</code>: меньше чем, бинарный. | ||
| + | * <code>></code>: больше чем, бинарный. | ||
| + | * <code>==</code>: равно, бинарный. | ||
| + | * <code><= </code>: меньше или равно, бинарный. | ||
| + | * <code>>= </code>: больше или равно, бинарный. | ||
== Примечания == | == Примечания == | ||
Версия 14:09, 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): поэлементное исключающее ИЛИ. -
<: меньше чем, бинарный. -
>: больше чем, бинарный. -
==: равно, бинарный. -
<=: меньше или равно, бинарный. -
>=: больше или равно, бинарный.
Примечания
- ↑ Т.е. используется для многих классов объектов.