Базовый синтаксис

R — интерпретируемый язык, код выполняется построчно.

Комментарии начинаются с символа #.

Переменные создаются с помощью оператора присваивания <- или =.

x <- 10 y = 5

Типы данных

Основные типы данных: числа (numeric), строки (character), логические значения (logical), факторы (factor), и т.д. Векторы — основной тип данных в R. Создаются с помощью функции c().

vec <- c(1, 2, 3, 4, 5)

Матрицы создаются с помощью функции matrix().

mat <- matrix(1:9, nrow = 3, ncol = 3)

Датафреймы (data frames) — таблицы данных. Создаются с помощью функции data.frame().

df <- data.frame(name = c("Alice", "Bob"), age = c(25, 30))

Функции создаются с помощью ключевого слова function

my_function <- function(a, b) { return(a + b) }

Пакеты

Пакеты расширяют функциональность R

install.packages("имя_пакета") - установка

install.packages("dplyr") library(dplyr) - загрузка