Поиск в большом csv файле Python

Необходимо произвести поиск в большом csv файле, в котором записано : UserID,Number,FirstName,LastName При этом нужно чтобы была введена лишь одна составляющая, а выдало все 4.


Ответы (1 шт):

Автор решения: Nikita Deryabin

Можно считать данные с помощью pandas и произвести их фильтрацию с использованием метода loc()

import pandas

df = pandas.read_csv("fileName.csv") # Создаем датафрейм из файла csv
df = pd.DataFrame(dict(A=['a', 'a', 'b'], B=['b', 'c', 'd'], C=[16, 22, 12])) # Создал для примера, чтобы показать как делать нужную фильтрацию

df.loc[df['A'] == 'b'] # Фильтруем данные

# Вывод результата
    A   B   C
2   b   d   12
→ Ссылка