Оператор – это символ, обозначающий тип операции или вычисления, которые необходимо выполнить в формуле. Хорошее знание операторов дает вам отличное владение языком, и вы сможете с большей легкостью выполнять вычисления и применять формулы. Итак, здесь мы узнаем о некоторых типах операторов и их синтаксисе,
Тип операторов
- Операторы присваивания используются для присвоения значений переменным и векторам.
- Синтаксис- Data_1‹-c(4.3,123,55,55,44,33,5)
2. Арифметические операторы используются для выполнения математических вычислений. Знаки плюс (+) выполняют сложение переменных, а знаки минус (-) выполняют вычитание. Мы используем звездочку (*) для выполнения умножения, а косую черту (/) для деления. Есть и другие арифметические операторы, которые мы обсудим позже.
например:-
- целое_1‹-43,2
- целое_2‹-45,4
- целое_3‹-целое_1 + целое_2 (сложение)
- целое_4‹-целое_1 * целое_2 (умножение)
- integer_5‹-integer_1 — integer_2 (Вычитание)
- целое_6‹-целое_1 / целое_2 (Деление)
3. Логические операторы возвращают логический тип данных, например TRUE или FALSE. Существует три основных типа логических операторов:
- И (иногда представляется как & или && в R)
- ИЛИ (иногда представляется как | или || в R)
- НЕТ (!)
4. Операция И «&» принимает два логических значения. Он возвращает TRUE только в том случае, если оба отдельных значения равны TRUE. Это означает, что ИСТИНА и ИСТИНА оцениваются как ИСТИНА. Однако FALSE & TRUE, TRUE & FALSE и FALSE & FALSE оцениваются как FALSE.
- Если вы запустите соответствующий код в R, вы получите следующие результаты:
- > ПРАВДА ПРАВДА
[1] ИСТИНА
- › ПРАВДА И ЛОЖЬ
[1] ЛОЖЬ
- > FALSE TRUE
[1] ЛОЖЬ
- › ЛОЖЬ И ЛОЖЬ
[1] ЛОЖЬ
- Чтобы проверить, больше ли x 3, но меньше 12, вы можете использовать x › 3 и x ‹ 12 в качестве значений выражения «И».
- х › 3 и х ‹ 12
Когда вы запускаете функцию, R возвращает результат «ИСТИНА».
[1] ИСТИНА
5. Операция ИЛИ «|» работает аналогично оператору И (&). Основное отличие состоит в том, что по крайней мере одно из значений операции ИЛИ должно быть ИСТИНА, чтобы вся операция ИЛИ оценивалась как ИСТИНА. Это означает, что ИСТИНА | ИСТИНА, ИСТИНА | ЛОЖЬ и ЛОЖЬ | ИСТИНА все оцениваются как ИСТИНА. Когда оба значения равны FALSE, результат будет FALSE.
- Если вы напишите код, вы получите следующие результаты:
- › ИСТИНА | истинный
[1] ИСТИНА
- › ИСТИНА | ЛОЖЬ
[1] ИСТИНА
- › ЛОЖЬ | истинный
[1] ИСТИНА
- › ЛОЖЬ | ЛОЖЬ
[1] ЛОЖЬ
6. Операция НЕ «!» просто инвертирует логическое значение, к которому оно применяется. Другими словами, !TRUE оценивается как FALSE, а !FALSE оценивается как TRUE.
Когда вы запускаете код, вы получаете следующие результаты:
- > !ИСТИННЫЙ
[1] ЛОЖЬ
- > !ЛОЖЬ
[1] ИСТИНА
- точно так же, как операторы ИЛИ и И, вы можете использовать оператор НЕ с логическими операторами. Ноль считается ЛОЖЬЮ, а ненулевые числа принимаются как ИСТИНА. Оператор НЕ возвращает противоположное логическое значение.
Итак, это некоторые операторы языка R, в следующем блоге мы узнаем об условных операторах языка R. Тогда
Всего наилучшего в ваших будущих устремлениях.