Что такое ISIN в Питоне: понятное объяснение и примеры использования 🐍

isin - это функция в Python для проверки принадлежности элемента к коллекции значений.

import pandas as pd

data = ['apple', 'banana', 'cherry']

# Проверка, является ли элемент частью коллекции
result = pd.Series(['apple', 'banana']).isin(data)

print(result)

Детальный ответ

Что такое isin в Python

Функция isin() в Python - это полезный метод, который используется для проверки принадлежности элементов в массиве или серии к указанному списку значений и возвращает логический результат для каждого элемента.


# Пример использования функции isin()
import pandas as pd

data = {'Город': ['Москва', 'Санкт-Петербург', 'Новосибирск', 'Казань', 'Екатеринбург'],
        'Население': [12655050, 5398064, 1625631, 1257391, 1493742],
        'Страна': ['Россия', 'Россия', 'Россия', 'Россия', 'Россия']}

df = pd.DataFrame(data)

cities = ['Москва', 'Новосибирск', 'Ростов-на-Дону']

# Проверка, принадлежит ли каждый город списку cities
df['Перечислено'] = df['Город'].isin(cities)

print(df)
    

В данном примере мы создаем DataFrame, содержащий информацию о городах и их населении.

Мы также определяем список cities, который содержит названия городов, которые мы хотим проверить наличие в DataFrame.

Затем мы используем функцию isin() на столбце Город DataFrame, передав список cities.

Результатом будет новый столбец Перечислено, который содержит логическое значение True для тех городов, что находятся в списке cities, и значение False - для остальных.

Функция isin() удобно использовать для фильтрации данных. Например, вы можете легко получить только те строки DataFrame, где города присутствуют в списке cities:


# Фильтрация данных с использованием isin()
filtered_df = df[df['Город'].isin(cities)]

print(filtered_df)
    

Этот код выведет только строки, где города из списка cities присутствуют в столбце Город DataFrame.

Функция isin() также может быть использована с другими структурами данных, такими как обычные массивы и списки.

Видео по теме

Pandas Part 13 - The isin() function

isin Method Python | Pandas isin Method

C03V063 The isin Method

Похожие статьи:

🔍 Что означает w в Python? Узнайте расшифровку

Как поделить строку пополам в Python: простой способ

🔍 Как скачать библиотеку Python без pip: полное руководство

Что такое ISIN в Питоне: понятное объяснение и примеры использования 🐍

🔧 Как изменить кодировку файла в Python: простое руководство

🔍 Как добавить элемент по индексу в список Python 🐍

🔍 Как написать диспетчер задач на Python с низкой сложностью