Фильтрация строк и создание столбцов

Python для пользователей электронных таблиц

Chris Cardillo

Data Scientist

Фильтрация в электронных таблицах

Фильтр по «apple» в таблицах.png

Python для пользователей электронных таблиц

Обращение к одному столбцу

Полный набор данных о фруктах.png

Python для пользователей электронных таблиц

Обращение к одному столбцу

fruit['name']

Столбец name датафрейма fruit.png

Python для пользователей электронных таблиц

Операторы сравнения

  • == (равно)
  • != (не равно)
  • < (меньше)
  • > (больше)
  • <= (меньше или равно)
  • >= (больше или равно)
Python для пользователей электронных таблиц

Сравнения

fruit['name']

Столбец name датафрейма fruit.png

fruit['name'] == "Apple"

Столбец name с проверкой равенства «Apple».png

Python для пользователей электронных таблиц

Фильтрация

fruit[fruit['name'] == "Apple"]

Датафрейм fruit, только «Apple».png

Python для пользователей электронных таблиц

Фильтрация

fruit[fruit['price_usd'] > 1]

Датафрейм fruit, цена больше 1.png

Python для пользователей электронных таблиц

Фильтрация

fruit[fruit['price_usd'] > 1].reset_index(drop=True)

Датафрейм fruit, цена больше 1, сброшенный индекс.png

Python для пользователей электронных таблиц

Базовый шаблон фильтрации

df[df['this_column'] == 'that value']
Python для пользователей электронных таблиц

Базовый шаблон фильтрации

В Python
fruit[fruit['name'] == "Apple"]

Датафрейм fruit, только «Apple».png

В таблицах

Фильтр по «apple» в таблицах.png

Python для пользователей электронных таблиц

Создание нового столбца

Полный набор данных о фруктах.png

Python для пользователей электронных таблиц

Создание нового столбца

Новый столбец в таблице.png

Python для пользователей электронных таблиц

Математические операторы

  • + (сложение)
  • - (вычитание)
  • * (умножение)
  • / (деление)
Python для пользователей электронных таблиц

Создание нового столбца

fruit['cost'] = fruit['price_usd'] * 2

Датафрейм fruit с простым столбцом cost.png

Python для пользователей электронных таблиц

Создание нового столбца

Датафрейм fruit со столбцом quantity.png

Python для пользователей электронных таблиц

Создание нового столбца

Новый столбец на основе двух столбцов в таблице.png

Python для пользователей электронных таблиц

Создание нового столбца

fruit['cost'] = fruit['price_usd'] * fruit['quantity']

Датафрейм fruit со столбцами quantity и cost.png

Python для пользователей электронных таблиц

Давайте потренируемся!

Python для пользователей электронных таблиц

Preparing Video For Download...