@unknowndeal

Как распарсить CSV в определенном порядке?

Есть цель распарсить CSV бд в следующем порядке:
Есть три колонки: имя, номер телефона, номер заказа. Нужно пройтись по колонке номеров телефонов, и если номер есть в неком списке, то нужно взять данные всей строки где был этот номер.
Моя реализация:
wishlist = []
df = pandas.read_csv('db.csv', sep=';')
for number in df['phone_numbers']:
    if number in wishlist:
        print(f"{df{'user_name']}, {df['order_id']}, {df['phone_number']}")

но код начинает парсить не все строки, не выводит номер, так еще и возвращается в начало постоянно.
В чем может быть ошибка?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Wispik
print(df.loc[df['phone_number'].isin(wishlist)])
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы