R — это язык программирования, созданный специально для анализа данных, статистики и визуализации. Он широко используется в науке, бизнесе и машинном обучении. 📈
R популярен среди учёных, аналитиков и исследователей, так как он содержит множество встроенных функций для обработки больших данных. 🎯
Простота: удобный и читаемый синтаксис.
Анализ данных: встроенные инструменты для работы с таблицами и графиками.
Машинное обучение: поддержка библиотек для нейросетей и предсказательной аналитики.
Широкое сообщество: много готовых пакетов и документации.
Для работы с R тебе понадобится:
✅ R-интерпретатор. Скачать можно с официального сайта.
✅ Редактор кода. Рекомендуется RStudio — удобная среда для работы с R.
Открой терминал и введи:
R --version
Если R установлен, появится его версия.
В R переменные создаются просто:
# Создание переменных
name <- "Alice" # Строка
age <- 25 # Число
pi_value <- 3.14 # Число с плавающей точкой
# Вывод переменных
print(name)
print(age)
print(pi_value)
Для вывода информации используется print()
.
print("Привет, мир!")
Позволяют программе принимать решения.
age <- 20
if (age >= 18) {
print("Ты взрослый!")
} else {
print("Ты еще ребенок.")
}
Циклы позволяют повторять действия.
for (i in 1:5) {
print(i)
}
Функции помогают структурировать код.
square <- function(x) {
return(x * x)
}
print(square(5))
Программа генерирует случайное число от 1 до 100.
# Генерация случайного числа
random_number <- sample(1:100, 1)
print(paste("Случайное число:", random_number))
Программа выводит таблицу умножения от 1 до 10.
for (i in 1:10) {
for (j in 1:10) {
cat(i, "x", j, "=", i * j, "\t")
}
cat("\n")
}
Программа считает символы в строке.
text <- "Hello, R!"
print(paste("Количество символов:", nchar(text)))
Программа определяет, является ли число четным.
number <- 42
if (number %% 2 == 0) {
print(paste(number, "- четное число"))
} else {
print(paste(number, "- нечетное число"))
}
Этот код вычисляет факториал заданного числа.
factorial <- function(n) {
if (n == 0) {
return(1)
} else {
return(n * factorial(n - 1))
}
}
print(paste("Факториал 5:", factorial(5)))
R — это мощный язык программирования, который легко изучить. Мы разобрали его основы: переменные, ввод/вывод, условия, циклы и функции. Теперь ты можешь писать свои первые программы! 🚀
Чем больше ты практикуешься, тем лучше становится твой код. Экспериментируй, пробуй новые задачи и осваивай программирование! Удачи в изучении R! 😊
Не нашли нужной статьи?
Напишите нам и ее сделаем!