Build your ultimate AI agent
Описание курса
Пакет data.table — это высокопроизводительная альтернатива стандартному data.frame в R, расширенная удобным синтаксисом и дополнительными возможностями для быстрой и эффективной работы. В этом курсе вы узнаете, как создавать, фильтровать и преобразовывать объекты data.table, а также познакомитесь с функциями, вдохновлёнными базами данных, включая встроенные групповые операции. В завершение курса рассматриваются быстрые методы импорта и экспорта табличных текстовых данных, например CSV-файлов. По окончании курса вы сможете использовать data.table в R для более эффективной обработки и анализа данных. На протяжении всего курса вы будете работать с набором данных о поездках на велосипеде в районе залива Сан-Франциско за 2014 год.
Предварительные требования
Программа
Структура курса
1
Введение в data.table
В этой главе рассматривается data.table как полноценная замена data.frame, а также показано, как использовать аргумент i для фильтрации строк.
- Добро пожаловать на курс!50 XP
- Блиц-опрос по data.table50 XP
- Создание data.table100 XP
- Знакомство с набором данных bikes100 XP
- Фильтрация строк в data.table50 XP
- Фильтрация строк с помощью положительных целых чисел100 XP
- Фильтрация строк с помощью отрицательных индексов100 XP
- Фильтрация строк с помощью логических векторов100 XP
- Вспомогательные функции для фильтрации50 XP
- Я %like% data.tables100 XP
- Фильтрация с помощью %in%100 XP
- Фильтрация с помощью %between% и %chin%100 XP
2
Выбор столбцов и вычисления
Так же как аргумент i позволяет фильтровать строки, аргумент j в data.table даёт возможность выбирать столбцы и выполнять вычисления. По сравнению с data.frame синтаксис здесь гораздо удобнее и гибче.
3
Групповые операции
В этой главе вы познакомитесь с аргументом by в data.table, который позволяет выполнять вычисления по группам. К концу главы вы освоите лаконичный синтаксис DT[i, j, by].
4
Ссылочная семантика
В этой главе рассматривается уникальная возможность data.table — изменение существующих объектов data.table на месте. Такой подход делает операции исключительно быстрыми и при этом прост в освоении.
5
Импорт и экспорт данных
Пакет data.table не только обеспечивает высокую скорость вычислений, но и позволяет читать и записывать данные на диск с впечатляющей производительностью. В этой главе рассматриваются функции fread() и fwrite(), с помощью которых можно быстро и удобно импортировать и экспортировать плоские файлы.
R
Работа с данными с помощью data.table в R
Курс
завершён

