Введение в программирование на языке R
Этот курс представляет собой всестороннее введение в среду программирования на языке R, охватывающее основные темы: операции с числовыми векторами, атрибуты объектов, обработка массивов и матриц, управление списками и данными, статистическое моделирование и создание качественных графиков. Он отлично подходит в качестве вводного руководства по статистическому анализу и наукам о данных.
Обзор курса
Краткое содержание
Этот курс представляет собой всестороннее введение в среду языка программирования R, охватывающее основные темы от базовых операций с числовыми векторами, атрибутов объектов и работы с массивами/матрицами до управления списками и данными, статистического моделирования и создания качественных графиков. Он подходит в качестве вводного учебника для анализа данных и науки о данных.
Освойте основы языка R и откройте дверь к статистическим вычислениям и визуализации данных.
Автор: Команда разработчиков R
Благодарности: Настоящее руководство поддерживается командой разработчиков R. Китайская версия благодарит Шигеру Масэ за основу японского перевода, а также докторов Цзяньпин Ли, Руй Ли и других членов команды по переводу на китайский язык.
Цели обучения
- Инициализировать сессии R, ориентироваться в системе справки и применять основные правила синтаксиса (регистрозависимость, присваивания, комментарии).
- Различать и создавать логические векторы, символьные векторы, а также работать с отсутствующими значениями (
NAиNaN). - Использовать четыре различных метода индексирования для выбора, исключения или изменения конкретных подмножеств данных.
- Определять и изменять внутренние атрибуты объектов R (тип и длину).
- Использовать функции
class()иattr()для управления метаданными и структурами данных. - Создавать и управлять факторами и упорядоченными факторами для представления категориальных данных.
- Определять и создавать массивы и матрицы с использованием векторов размерностей и функции
array(). - Применять продвинутые техники индексирования, включая использование матриц индексов для извлечения или модификации конкретных элементов.
- Выполнять операции линейной алгебры, включая внешние произведения, обобщённые транспонирования и обращение матриц.
- Создавать и модифицировать списки: создавать именованные и безымянные списки, объединять их с помощью специфичного синтаксиса R.