Урок 2 Основные структуры данных в R и установка и подключение пакетов

2.1 Описание

В этом уроке мы разберём основные структуры данных в языке программирования R и сравним их с Excel.

Структуры данных рассмотренные в уроке: 1. Векторы 2. Таблицы (дата фреймы) 3. Списки

2.2 Видео

2.3 Материалы

Все материалы к данному уроку можно найти по ссылке.

2.4 Код

# переменная
x <- 1

# вектор
y <- 1:10
typeof(y)
strings <- c("string", "vector")
typeof(strings)
vec <- c(3, "string")
typeof(vec)

# обраение к элементу вектора
strings[1]
strings[2]
y[3:6]
y[c(2, 5, 9)]

# таблица, data frame
df1 <- data.frame(a = 1:3,
                  b = c("a", "b", "c"))

# обратиться к определённому столбцу таблицы
df1$a
df1['a']

# списки
typeof(df1)
class(df1)
list1 <- list(y, strings, vec, df1)
list2 <- list(node1 = c(1, 5, 8),
              node2 = list("y", 3, "p"))

# структура объекта
str(df1)
str(list2)
str(vec)

2.5 Тест