or
Это упражнение является частью курса
В этой главе вы познакомитесь с операторами сравнения для сопоставления объектов R, а также с логическими операторами — «И» и «ИЛИ» — для работы со значениями TRUE и FALSE. Затем вы применёте эти знания для построения условных операторов.
Циклы незаменимы во многих ситуациях. Цикл while работает как повторяющийся оператор if, а цикл for предназначен для перебора всех элементов последовательности. Подробнее о них — в этой главе.
Функции — одна из ключевых концепций практически в любом языке программирования, и R не исключение. Вы узнаете, что такое функции и как их использовать, а затем научитесь писать собственные функции.
Всякий раз, когда вы используете цикл for, стоит задуматься: а можно ли заменить его функцией `lapply`? В этой главе вы узнаете всё об этом удобном способе применения функции к списку или вектору, а также познакомитесь с его вариантами — `sapply` и `vapply`.
Текущее упражнение
Освоить R — значит не только понять концепции программирования, но и уверенно работать с широким набором встроенных функций. В этой главе вы познакомитесь с полезными инструментами для работы со структурами данных, регулярными выражениями, а также датами и временем.