Главная страница

01 Пр Основные операторы R. Занятие 01. Введение в r содержание установка пакета 1


Скачать 1.34 Mb.
НазваниеЗанятие 01. Введение в r содержание установка пакета 1
Дата28.02.2022
Размер1.34 Mb.
Формат файлаdocx
Имя файла01 Пр Основные операторы R.docx
ТипЗанятие
#377197
страница6 из 10
1   2   3   4   5   6   7   8   9   10



Операторы отношений


Следующая таблица показывает реляционные операторы, поддерживаемые языком R. Каждый элемент первого вектора сравнивается с соответствующим элементом второго вектора. Результатом сравнения является логическое значение.


оператор

Описание

пример

>

Проверяет, больше ли каждый элемент первого вектора, чем соответствующий элемент второго вектора.

v <- c(2,5.5,6,9)

t <- c(8,2.5,14,9)

print(v>t)

это дает следующий результат –

[1] FALSE TRUE FALSE FALSE

<

Проверяет, меньше ли каждый элемент первого вектора, чем соответствующий элемент второго вектора.

v <- c(2,5.5,6,9)

t <- c(8,2.5,14,9)

print(v < t)

это дает следующий результат –

[1] TRUE FALSE TRUE FALSE

==

Проверяет, равен ли каждый элемент первого вектора соответствующему элементу второго вектора.

 v <- c(2,5.5,6,9)

t <- c(8,2.5,14,9)

print(v == t)

это дает следующий результат –

[1] FALSE FALSE FALSE TRUE

<=

Проверяет, является ли каждый элемент первого вектора меньшим или равным соответствующему элементу второго вектора.

 v <- c(2,5.5,6,9)

t <- c(8,2.5,14,9)

print(v<=t)

это дает следующий результат –

[1] TRUE FALSE TRUE TRUE

> =

Проверяет, является ли каждый элемент первого вектора большим или равным соответствующему элементу второго вектора.

v <- c(2,5.5,6,9)

t <- c(8,2.5,14,9)

print(v>=t)

<- c(2,5.5,6,9)

это дает следующий результат –

[1] FALSE TRUE FALSE TRUE

знак равно

Проверяет, не равен ли каждый элемент первого вектора соответствующему элементу второго вектора.

v <- c(2,5.5,6,9)

t <- c(8,2.5,14,9)

print(v!=t)

это дает следующий результат –

[1] TRUE TRUE TRUE FALSE


Логические Операторы


В следующей таблице приведены логические операторы, поддерживаемые языком R. Он применим только к векторам типа логический, числовой или комплексный. Все числа больше 1 считаются логическим значением ИСТИНА.

Каждый элемент первого вектора сравнивается с соответствующим элементом второго вектора. Результатом сравнения является логическое значение.

оператор

Описание

пример

&

Это называется поэлементным логическим оператором И. Он объединяет каждый элемент первого вектора с соответствующим элементом второго вектора и выдает выходной TRUE, если оба элемента имеют значение TRUE.

v <- c(3,1,TRUE,2+3i)

t <- c(4,1,FALSE,2+3i)

print(v&t)

это дает следующий результат –

[1] TRUE TRUE FALSE TRUE

|

Это называется поэлементным логическим оператором ИЛИ. Он объединяет каждый элемент первого вектора с соответствующим элементом второго вектора и выдает выходной ИСТИНА, если один из элементов равен ИСТИНА.

v <- c(3,0,TRUE,2+2i)

t <- c(4,0,FALSE,2+3i)

print(v|t)

это дает следующий результат –

[1] TRUE FALSE TRUE TRUE

!

Это называется логическим оператором NOT. Берет каждый элемент вектора и дает противоположное логическое значение.

v <- c(3,0,TRUE,2+2i)

print(!v)

это дает следующий результат –

[1] FALSE TRUE FALSE FALSE



1   2   3   4   5   6   7   8   9   10


написать администратору сайта