дата: 11.03.2024 11:46

Поиск и подсчет значений в столбце с использованием библиотеки Pandas

В этой статье мы рассмотрим, как использовать библиотеку Pandas для поиска и подсчета значений в столбце.

Что такое Pandas?

Pandas - это библиотека Python, которая используется для работы с данными в виде таблиц. Она предоставляет множество инструментов для анализа данных, включая поиск и подсчет значений в столбцах.

Подготовка данных

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

import pandas as pd

# Создание таблицы
data = {'Фамилия': ['Иванов', 'Петров', 'Сидоров'],
        'Имя': ['Андрей', 'Иван', 'Николай'],
        'Оценка': [80, 75, 90]}

# Создание таблицы из данных
students_table = pd.DataFrame(data)

# Вывод таблицы
print(students_table)

Поиск значения в столбце

Для поиска значения в столбце можно использовать метод `loc`. Этот метод принимает два аргумента: индекс столбца и значение, которое нужно найти.

# Поиск значения в столбце "Оценка"
result = students_table.loc['Оценка']

# Вывод результата
print(result)

Подсчет значений в столбце

Для подсчета значений в столбце можно использовать метод `value_counts`. Этот метод возвращает словарь, где ключи - это значения, а значения - количество их повторений.

# Подсчет значений в столбце "Оценка"
result = students_table['Оценка'].value_counts()

# Вывод результата
print(result)

Заключение

В данной статье мы рассмотрели, как использовать библиотеку Pandas для поиска и подсчета значений в столбце. Мы создали таблицу с данными о студентах и их оценках, затем использовали методы `loc` и `value_counts` для выполнения этих операций.