Используйте следующее:
specific_address=df[df.P_o_box.eq(22)&df.House_num.eq(100)]
print(specific_address)
P_o_box House_num
0 22 100
1 22 100
EDIT, для нового значения df:
new_df=pd.DataFrame({'P_o_box': df.loc[df['P_o_box'] == 22,'P_o_box'],
'House_num': df.loc[df['House_num'] == 100,'House_num']})
print(new_df)
P_o_box House_num
0 22 100.0
1 22 100.0
2 22 NaN
вы можете использовать: new_df=new_df.dropna()
для сброса значений NaN
Вы можете заменить имя df
на address
, если это так.