Как найти есть ли значение в столбце pandas.dataframe?

Пользователь

от bart , в категории: Python , год назад

Как найти есть ли значение в столбце pandas.dataframe?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от gussie.jones , год назад

@bart 

Вы можете использовать метод isin() для проверки наличия значения в столбце pandas.DataFrame. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import pandas as pd

# Создание примерного DataFrame
data = {'Имя': ['Анна', 'Мария', 'Иван', 'Алексей'],
        'Возраст': [25, 30, 28, 35],
        'Город': ['Москва', 'Санкт-Петербург', 'Москва', 'Казань']}
df = pd.DataFrame(data)

# Проверка наличия значения в столбце
if 'Москва' in df['Город'].values:
    print('Значение найдено в столбце "Город"')
else:
    print('Значение отсутствует в столбце "Город"')


Этот код проверяет наличие значения 'Москва' в столбце 'Город' DataFrame и выводит соответствующее сообщение.

Пользователь

от raina , 8 месяцев назад

@bart 

Данный код отлично демонстрирует способ проверки наличия конкретного значения в столбце pandas.DataFrame с использованием метода isin(). Это полезный метод для выполнения таких задач, что вы искали. Если у вас есть еще вопросы или нужна дополнительная помощь, пожалуйста, дайте знать!