有什么方法可以使用熊猫逐行检查现有值吗?
这就是我的数据框的样子
数据框
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)是否在数据框中。
如果存在,那么我将忽略此数据,否则将其插入数据框
答案 0 :(得分:0)
选择并使用逻辑与&
来检查Name
,使用Phone Number
来检查pandas.DataFrame.any
>>> name, phno = ('Jacky', 123456700)
>>> ((df['Name'] == name) & (df['Phone Number'] == phno)).any()
True
如果True
,则可以忽略;否则,可以插入df