Data frames and matrices

Ефективне програмування R

Colin Gillespie

Jumping Rivers & Newcastle University

Data frame

  • Ключова структура даних в R
    • Її скопіювали інші мови
      • Python: датафрейм pandas
      • Якщо не можеш перемогти — приєднуйся!
Ефективне програмування R

Data frames

  • Таблична структура: рядки й стовпці
    • read.csv() та подібні повертають датафрейм
      • Стовпці
    • Дані мають бути одного типу
      • Рядки
    • Можуть бути різних типів
Зберігання

Вибірка

Ефективне програмування R

Matrices

  • Це прямокутна структура даних
    • Можна виконувати звичне підмноження та вибір елементів
    • Але кожен елемент має бути одного типу даних
Зберігання

Вибірка

Ефективне програмування R

Клуб R

Третє правило клубу R: використовуйте матрицю, коли це доречно.

Ефективне програмування R

Давайте потренуємось!

Ефективне програмування R

Preparing Video For Download...