0Pricing
R Academy · Урок

Основы очистки данных

Научитесь работать с пропущенными значениями и исправлять типы данных для обеспечения их качества.

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

Введение в очистку данных в R

Введение в очистку данных в R

Очистка данных — важный этап перед анализом. В этом уроке Вы научитесь работать с пропущенными значениями, исправлять типы данных и удалять дубликаты.

Основы очистки данных — иллюстрация 1

Работа с пропущенными значениями

Работа с пропущенными значениями

Пропущенные значения в 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)

Итоги

Итоги

В этом уроке Вы научились:

  • Обрабатывать пропущенные значения.
  • Удалять дубликаты.
  • Очищать данные и преобразовывать их типы.
Основы очистки данных — иллюстрация 10

Часто задаваемые вопросы

Урок «Основы очистки данных» бесплатный?

Да — полный текст урока «Основы очистки данных» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Импорт данных
  2. Основы очистки данных
  3. Объединение и изменение формы данных
← Назад к R Academy