Python Проверка существующего значения построчно из фрейма данных с помощью панд

1

Есть ли способы использовать pandas для проверки существующего значения по строкам?

Это выглядит так:

Кадр данных

Log ID       User ID       Name       Phone Number     
1            001           Jack       123456789
2            002           Jackie     123456780
3            003           Jacky      123456700
4            004           Ben        123456000

Данные, которые я хочу проверить, это (Jacky, 123456700), это в Data Frame или нет.

Если существует, то я просто игнорирую эти данные, иначе вставляя в Data Frame

  • 1
    Не могли бы вы объяснить больше? Что вы подразумеваете под игнорированием и вставкой? Вы хотите удалить данные, а затем вставить.
  • 0
    Если эти данные существуют, я не вставляю их во фрейм данных. Нет удаления каких-либо вещей из фрейма данных.
Показать ещё 2 комментария
Теги:
pandas
dataframe

1 ответ

0
Лучший ответ

Выберите и проверьте с помощью логического И & для Name и номера Phone Number с помощью pandas.DataFrame.any

>>> name, phno = ('Jacky', 123456700)
>>> ((df['Name'] == name) & (df['Phone Number'] == phno)).any()
True

если True то вы можете игнорировать, а если нет, вы можете вставить в df

Ещё вопросы

Сообщество Overcoder
Наверх
Меню