Pandas Filter

Pandas filter позволяет фильтровать данные в DataFrame на основе определенных условий.

Для начала, нужно импортировать библиотеку pandas:


import pandas as pd

Затем, создадим DataFrame для демонстрации:


data = {'Name': ['John', 'Alice', 'Bob', 'Emily'],
        'Age': [25, 30, 35, 40],
        'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)

Теперь, рассмотрим несколько примеров использования функции filter.

1. Фильтрация данных на основе одного условия:


filtered_df = df[df['Age'] > 30]
print(filtered_df)

Результат:


   Name  Age    City
2   Bob   35   Paris
3  Emily   40   Tokyo

В этом примере мы отфильтровали строки в DataFrame, где значение столбца "Age" больше 30.

2. Фильтрация данных на основе нескольких условий:


filtered_df = df[(df['Age'] > 30) & (df['City'] == 'London')]
print(filtered_df)

Результат:


   Name  Age    City
1  Alice   30  London

В этом примере мы отфильтровали строки в DataFrame, где значение столбца "Age" больше 30 и значение столбца "City" равно 'London'.

3. Фильтрация данных на основе отрицания условия:


filtered_df = df[~(df['City'] == 'London')]
print(filtered_df)

Результат:


   Name  Age      City
0  John   25  New York
2   Bob   35     Paris
3  Emily   40     Tokyo

В этом примере мы отфильтровали строки в DataFrame, где значение столбца "City" не равно 'London'.

Pandas filter предлагает гибкую возможность фильтрации данных в DataFrame на основе заданных условий, что делает его очень полезным инструментом для работы с данными.

Похожие вопросы на: "pandas filter "

Boolean: определение, применение и типы данных
CMS Django - мощный инструмент для разработки веб-приложений
Как использовать формат EOT для улучшения внешнего вида вашего сайта
Ресурсы и библиотеки MATLAB
Как обновить pip на компьютере: инструкция
i 0
<span class="keyword">Java toUppercase</span> - преобразование строки в верхний регистр
<h1>PHP Memory Limit: How to Increase or Decrease It?
JS перезагрузка страницы
Python Hashlib: Securely Hashing Data in Python