Введение в R Операторы
R-операторы означают операторы, которые используются в R. Итак, что означает оператор? Проще говоря, оператор просит компилятор выполнить арифметические, логические, побитовые манипуляции с использованием операндов. Это всего лишь символ. R Операторы статьи, давайте сначала узнаем, что такое R? R - это язык программирования, который начал широко использоваться статистиками и аналитиками данных, поскольку он очень универсален в статистических вычислениях. Это открытое и бесплатное программное обеспечение. Впервые он появился в 1993 году.
операторы
Операторы R имеют много встроенных операторов. Мы посмотрим на них один за другим. Операторы в R можно разделить на четыре категории:
Арифметические Операторы
Эти операторы R, как следует из названия, используются для выполнения таких операций, как сложение, вычитание, умножение, деление, экспонента, модуль, целочисленное деление. Символы показаны ниже:
- (+) Оператор сложения - добавляет два вектора.
- (-) Оператор вычитания - вычитает второй вектор из первого вектора.
- (*) Оператор умножения - умножает два вектора.
- (/) Оператор деления - делит первый вектор со вторым вектором.
- (%%) Оператор модуля - используется для определения остатка первого вектора со вторым.
- (% /%) Оператор целочисленного деления - используется для вычисления отношения первого вектора ко второму вектору.
- (^) Оператор экспоненты - Первый вектор возводится в степень второго вектора.
Несколько примеров приведены ниже:
х <- 6
> у <- 17
> х + у
(1) 23> ху
(1) -9> х * у
(1) 102х <- 5
у <- 16
> г / х
(1) 3.2> у% /% х
(1) 3> y %% x
(1) 1Они также работают на векторах. Вот несколько примеров использования арифметических операторов в векторах.
> х <- с (2, 8, 3)
> у <- с (6, 4, 1)
> х + у
(1) 8 12 4> ху
(1) -4 4 2Реляционные операторы
Как вы можете узнать под именем отношения оператор означает связь между двумя значениями или сравнение между двумя значениями или двумя операндами. Ниже приведен список символов вместе с их операциями:
- (<) Меньше чем Оператор - Возвращает true для элементов в первом векторе, которые меньше соответствующего элемента, присутствующего во втором векторе.
- (>) Больше чем Оператор - Возвращает true для элементов в первом векторе, которые больше, чем соответствующий элемент, присутствующий во втором векторе.
- (<=) Меньше или равно - Как следует из названия, он возвращает true для элементов в первом векторе, который меньше или равен соответствующему элементу, присутствующему во втором векторе.
- (> =) Больше или равно - Возвращает true для элементов в первом векторе, которые больше или равны соответствующему элементу, присутствующему во втором векторе.
- (= =) Равен - Как следует из названия, он возвращает true для элементов в первом векторе, которые равны соответствующему элементу, присутствующему во втором векторе.
- (! =) Не равно - Возвращает true для элементов первого вектора, которые не равны соответствующему элементу, присутствующему во втором векторе.
Несколько примеров приведены ниже:
> у <- 16
> х
> х> у
(1) ЛОЖЬ> х <= 5
(1) ИСТИНА> y> = 20
(1) ЛОЖЬ> у == 16
(1) ИСТИНА> х! = 5
(1) ЛОЖЬОни также работают на векторах. Вот несколько примеров использования арифметических операторов в векторах.
> х <- с (2, 8, 3)
> у <- с (6, 4, 1)
> х> у
(1) ЛОЖНО ИСТИНАЛогические Операторы
Логические операторы используются для выполнения логических операций, таких как AND, OR. Логические векторы применимы только к векторам логического типа, числовым или сложным. Числа, превышающие единицу, соответствуют действительности. Ниже приведен список логических операторов и их операций.
- & - Это поэлементный логический оператор И. Он объединяет каждый элемент первого вектора с соответствующим элементом второго вектора и на основе результата возвращает значение ИСТИНА или ЛОЖЬ.
- | - Это поэлементный логический оператор ИЛИ. возвращает TRUE или FALSE. Он может вернуть только один из двух доступных выходов.
- ! - Логически НЕ Оператор. Он работает, давая логическую инверсию каждого элемента вектора, к которому он применяется.
- && - это логический оператор. Возвращает TRUE, только если оба элемента из векторов TRUE, и возвращает FALSE, если один из них или оба являются ложными.
- || - Это оператор логического ИЛИ. В отличие от предыдущего вектора возвращает TRUE, даже если один из них TRUE. Возвращает ложь, если оба ЛОЖЬ.
Несколько примеров приведены ниже:
> x <- c (ИСТИНА, ЛОЖЬ, 0, 6)
> y <- c (ЛОЖЬ, ИСТИНА, ЛОЖЬ, ИСТИНА)
>! x
(1) ЛОЖЬ ИСТИНА ИСТИНА ЛОЖЬ> х & у
(1) ЛОЖЬ ЛОЖЬ ЛОЖЬ ИСТИНА> x && y
(1) ЛОЖЬ> х | у
(1) ИСТИНА ИСТИНА ЛОЖЬ> х || у
(1) ИСТИНАОператоры присваивания
Операторы присваивания R очень просты, как следует из названия, они используются для присваивания значений векторам. Ниже приведен список различных операторов и операций:
- <-, << -, =: это называется левосторонними операторами присваивания.
- ->, - >>: это называется правосторонними операторами присваивания.
Операторы <- и = могут использоваться для присваивания переменных в той же среде, а оператор << - обычно используется в глобальных присваиваниях.
Несколько примеров приведены ниже:
> х <- 5
> х
(1) 5> х = 9
> х
(1) 9> 10 -> х
Преимущества операторов R
Итак, теперь давайте завершим эту статью различными преимуществами, которыми обладает R:
- Это бесплатно и с открытым исходным кодом.
- Он поддерживает широкий спектр расширений, например, манипулирование данными, статистическое моделирование и графику.
- Они работают в любой операционной системе, такой как Windows, Unix (например, Linux), Mac.
- Он легко соединяется с другими языками, такими как соединение и чтение из базы данных, используя протокол Open Database Connectivity (ODBC).
Рекомендуемые статьи
Это было руководство для операторов R. Здесь мы обсудили концепцию, различные операторы с примерами и преимущества R. Вы также можете просмотреть другие наши предлагаемые статьи, чтобы узнать больше
- Обзор операторов C
- MySQL функции и операторы
- Узнайте простой способ установить Swift
- PHP команды | Базовый и Продвинутый