Основы очистки данных
Научитесь работать с пропущенными значениями и исправлять типы данных для обеспечения их качества.
«Основы очистки данных» — бесплатный урок R Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения R Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс R Academy содержит 3 уроков всего.
Введение в очистку данных в R
Введение в очистку данных в R
Очистка данных — важный этап перед анализом. В этом уроке Вы научитесь работать с пропущенными значениями, исправлять типы данных и удалять дубликаты.

Работа с пропущенными значениями
Работа с пропущенными значениями
Пропущенные значения в R обозначаются как NA. Проверить наличие пропущенных значений можно с помощью is.na().
sum(is.na(data))Удаление пропущенных значений
Удаление пропущенных значений
Удалить пропущенные значения из набора данных можно с помощью na.omit().
clean_data <- na.omit(data)Замена пропущенных значений
Замена пропущенных значений
В некоторых случаях полезно заменить пропущенные значения значением по умолчанию или средним значением столбца.
data$column[is.na(data$column)] <- mean(data$column, na.rm = TRUE)Выявление дубликатов
Выявление дубликатов
Проверить наличие повторяющихся строк в наборе данных можно с помощью duplicated().
sum(duplicated(data))Удаление дубликатов
Удаление дубликатов
Чтобы удалить повторяющиеся строки, используйте distinct() из пакета dplyr.
install.packages('dplyr')
library(dplyr)
data <- distinct(data)Преобразование типов данных
Преобразование типов данных
Иногда данные имеют неправильный формат. Преобразовать типы данных можно с помощью таких функций, как as.numeric() и as.character().
data$column <- as.numeric(data$column)Переименование столбцов
Переименование столбцов
Переименовать столбцы в таблице данных можно с помощью функции rename() из пакета dplyr.
data <- rename(data, NewName = OldName)Итоги
Итоги
В этом уроке Вы научились:
- Обрабатывать пропущенные значения.
- Удалять дубликаты.
- Очищать данные и преобразовывать их типы.

Часто задаваемые вопросы
Урок «Основы очистки данных» бесплатный?
Да — полный текст урока «Основы очистки данных» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс R Academy, подпишись на CoddyKit PRO. Курс R Academy содержит 3 уроков всего.
Чему я научусь в уроке «Основы очистки данных»?
Научитесь работать с пропущенными значениями и исправлять типы данных для обеспечения их качества. Ты практикуешь R Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать R Academy?
Предыдущий опыт не требуется. R Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Основы очистки данных»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке R Academy?
Да. Каждый урок R Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Импорт данных
- Основы очистки данных
- Объединение и изменение формы данных