Поиск в большом 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