Оценить:
 Рейтинг: 0

Определение языка R. Версия 3.5.2 (2018-12-20) DRAFT

<< 1 2 3 4 5 6 >>
На страницу:
5 из 6
Настройки чтения
Размер шрифта
Высота строк
Поля
> class (x) <– «foo»

В действительности вызывается функция class <– с исходным объектом и правой стороной. Функция выполняет модификацию объекта и возвращает результат, который затем сохраняется обратно в исходной переменной. По крайней мере, концептуально так должно быть. Прилагаются дополнительные усилия для исключения ненужного дублирования данных.

3.1.4. Операторы

R позволяет использование арифметических выражений с помощью операторов, подобных таковым из языка программирования C, например:

> 1 +2
[1] 3

Используя круглые скобки, выражения можно сгруппировать с включением вызовов функций, и прямым присвоением переменным:

> y <– 2 * (a + log (x))

R содержит много операторов. Они перечислены в таблице ниже.

– 

Минус, может быть унарным или бинарным

+

Плюс, может быть унарным или бинарным

!

Унарное нет

~

Тильда, используемая для формул модели, может быть или унарным или бинарным

?

Справка

:

Последовательность, двоичная (в формулах модели: взаимодействие)

*

Умножение бинарное

/

Деление бинарное

^

Возведение в степень бинарное

%x%

Специальные бинарные операторы, x могут быть заменены любым допустимым именем

%%

Модуль бинарный

% / %

Целочисленное деление, бинарное

% * %

Матричное произведение, бинарное

%o%

Внешнее произведение, бинарное

%x%

Кронекерово умножение, бинарное

%in%

Соответствие оператора, бинарного (в формулах модели: гнездованое)

<

Меньше чем, бинарный

>

Больше чем, бинарный

==

Равно, бинарное

> =

Больше чем или равно, бинарное

<=

Меньше чем или равно, бинарное
<< 1 2 3 4 5 6 >>
На страницу:
5 из 6