Pandas filtreleme koşulları

Selamlar,

print(df[["col1", "col2", "col3"]].loc[df['satis_fiyati'].isna()])  

koduyla satis_fiyati boş olanları ekrana bastırıyorum ama buna df["col4"]=='sonuc' şeklinde bir koşul daha eklemem gerekiyor. SQL de olsa where kosul1=şudur and kosul2=budur şeklinde iş çözülür de pandas ile bunu nasıl yapıyoruz. Biraz kaynaklara bakındım ama benimkine uyan bir çözüm bulamadım.

İstediğinin çoğunu gerçekleştirmişin zaten.
İlave olarak bir tane daha loc ile koşul eklemen yeterli

df[["col1", "col2", "col3"]].loc[df['satis_fiyati'].isna()].loc[df["col4"] == "sonuc"]

Aşağıdaki görselde örnek bir dataframe ve uyguladığım filtre işleminin sonucunu görebilirsin.