Курс 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. Замена подстроки
  3. Функция print() — вывод информации
  4. Бесконечные списки в Python
  5. F-строки в Python 3.8
  6. Проверка ввода с помощью isdigit
  7. Тайное преобразование типа ключа
  8. Преобразование Excel в PDF с Spire.XLS
  9. Методы работы со строками в Python
  10. Работа с deque из collections
  11. Конвертация коллекций в Python
  12. Получение локальных переменных в Python
  13. Проверка типа данных
  14. Работа с рекламными данными в Pandas
  15. Вывод букв строки в Python
  16. Проверка подстроки в строке с помощью in
  17. Работа с коллекциями Python
  18. Работа с библиотекой requests
  19. Наследование в программировании
  20. Настройка нарезки списков
  21. Принципы программирования
  22. Поиск HTML-элементов с BeautifulSoup
  23. Python-dateutil — работа с датами
  24. Python groupby() из itertools: работа с повторяющимися элементами
  25. Сортировка элементов с OrderedDict
  26. Срезы в Python
  27. Создание функций с произвольным количеством аргументов
  28. Инверсия списка/строки в Python
  29. Замена символов в строке
  30. Работа с контекстными переменными
  31. Тест скорости набора текста на Python
  32. Defaultdict в Python
  33. Транспонирование 2D-массива с помощью zip
  34. %pinfo: получение информации об объекте
  35. Построение графиков в Matplotlib
  36. Оптимизация методов в Python 3.7
  37. Метод Event.wait() в Python
  38. Цикл for в Python
  39. Создание комплексных чисел
  40. Группы исключений в Python
  41. Методы обработки строк в Python
  42. Вызов внешних программ в Python с помощью sh
  43. Получение срезов итераторов
  44. Преобразование в float
  45. Объединение списков в Python
  46. Синхронизация доступа к ресурсам

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