Курс Python → Обработка данных в Python

Для дальнейшей обработки данных в Python существует несколько методов, которые позволяют очистить данные от лишней информации и подготовить их для анализа. Один из таких методов — отбрасывание ненужных столбцов в датафрейме. Например, если у нас есть датафрейм с данными и нам не нужны столбцы с именами Id и Name, мы можем использовать метод drop() для удаления этих столбцов и создания новой копии датафрейма.


import pandas as pd

# Создаем датафрейм df с данными
df = pd.DataFrame({'Id': [1, 2, 3],
                   'Name': ['Alice', 'Bob', 'Charlie'],
                   'Age': [25, 30, 35]})

# Отбрасываем столбцы Id и Name
new_df = df.drop(['Id', 'Name'], axis=1)
print(new_df)

Еще один способ обработки данных — фильтрация строк по определенному условию. Например, если мы хотим оставить только те строки, где значение в столбце Type равно ‘frozen’ или ‘green’, мы можем использовать метод loc[] для фильтрации данных и сохранения только нужных строк.


# Фильтруем строки по значению столбца Type
filtered_df = df.loc[df['Type'].isin(['frozen', 'green'])]
print(filtered_df)

Таким образом, обработка данных в Python включает в себя различные методы работы с датафреймами, такие как удаление столбцов, создание новых столбцов из существующих данных и фильтрация строк по определенным условиям. Эти методы позволяют подготовить данные для дальнейшего анализа и обработки в вашем проекте.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Обработка исключений в Python
  2. Solidity для DeFi Ethereum
  3. Модуль math: константы π и e
  4. Частичное совпадение ввода
  5. Срезы в Python
  6. Метод __index__ в Python
  7. Функции range() в Python
  8. Добавление вложенных списков
  9. CSV строка разделение в Python
  10. Транспонирование 2D-массива с помощью zip
  11. PrettyTable: создание таблицы
  12. Преобразование данных в Python
  13. Работа с collections в Python
  14. Переопределение метода
  15. Удаление элементов во время итерации
  16. Использование обратной косой черты в f-строках
  17. Метод rsub для пользовательских чисел
  18. Инверсия списка и строки
  19. Решатель судоку на Python с pygame
  20. Работа с OpenCV
  21. Настройка вывода NumPy
  22. Работа с итераторами в Python
  23. Вывод букв строки в Python
  24. Счетчик в Python: most_common()
  25. Списки в Python: синтаксис представления
  26. Сохранение Unicode в JSON
  27. Структура данных словарь в Python
  28. Красивый вывод списка
  29. Установка пакета в Python
  30. Кортеж в Python: создание и использование
  31. Многострочные комментарии в Python
  32. Сравнение def и lambda в Python
  33. Создание и использование модулей в Python
  34. Реверс строки и списка в Python.
  35. Подписка на @SelectelNews
  36. Декораторы с аргументами
  37. Логирование с Logzero
  38. Обработка ошибок в Python
  39. Сортировка слиянием
  40. Defaultdict в Python
  41. Проверка строки на палиндром
  42. Работа с файлами в Python
  43. Преобразование чисел в Python
  44. Установка виртуального окружения Python
  45. Python Тесты и Гайды
  46. Представление бесконечности в Python

Marketello читают маркетологи из крутых компаний