Есть ли способы использовать 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
Выберите и проверьте с помощью логического И &
для Name
и номера Phone Number
с помощью pandas.DataFrame.any
>>> name, phno = ('Jacky', 123456700)
>>> ((df['Name'] == name) & (df['Phone Number'] == phno)).any()
True
если True
то вы можете игнорировать, а если нет, вы можете вставить в df