0Pricing
Data Science Academy · Ders

Temiz Filtreler için query ve isin

Çok sayıda değer için okunabilir filtreleme

Temiz Filtreler için query ve isin, CoddyKit'te ücretsiz bir Data Science Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Data Science Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Data Science Academy kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Toward Cleaner Filters

Long chains of ampersands get hard to read. Two tools, query and isin, make complex filtering far more pleasant. ✨

Filter With a String

The query method lets you describe the filter as plain text, so you skip the repeated df name and bracket noise.

df.query("age > 30")

query Uses Plain and or

Inside query you write natural words like and and or, instead of the symbols you needed in bracket filtering.

df.query("age > 30 and city == 'Paris'")

Reference Python Variables

Pull an outside value into a query string by prefixing it with an at sign. This keeps thresholds out of the literal text.

limit = 30
df.query("age > @limit")

Comparing Two Columns

A big win of query is comparing columns to each other directly, naming both inside the same readable string.

df.query("score > target")

Many Values With isin

To match any value from a list, isin beats chaining many OR conditions. It returns a clean boolean mask.

df[df["city"].isin(["Paris", "Lyon", "Nice"])]

Invert isin to Exclude

Combine the tilde with isin to keep rows that are not in your list, a tidy way to exclude several values at once.

df[~df["city"].isin(["Paris", "Lyon"])]

isin Inside query

You can even call isin from within a query string, blending the two tools for readable multi-value filters.

df.query("city in ['Paris', 'Lyon']")

isin Checks Values, Not Columns

Remember that isin tests each cell against a fixed list of allowed values. It is not meant for comparing one column to another column.

df[df["status"].isin(["open", "pending"])]

query Returns a New DataFrame

Like bracket filtering, query leaves the original untouched and hands back a fresh DataFrame to assign or chain.

result = df.query("age > 30")

Choosing Your Style

Reach for query when logic is long and English-like, and for isin when one column must match many values. Pick whatever reads clearest.

Quick Check

Choose the cleanest tool for the job.

Recap: query and isin

Use query for readable English-like filters with @variables, and isin to match many values at once. Your filters stay clean and clear. ✅

Sıkça Sorulan Sorular

“Temiz Filtreler için query ve isin” dersi ücretsiz mi?

Evet — “Temiz Filtreler için query ve isin” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Data Science Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Data Science Academy kursu toplamda 4 dersten oluşur.

“Temiz Filtreler için query ve isin” dersinde ne öğreneceğim?

Çok sayıda değer için okunabilir filtreleme Data Science Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Data Science Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Data Science Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Temiz Filtreler için query ve isin” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Data Science Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Data Science Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Sütunları Ada Göre Seçme
  2. Koşullarla Satırları Filtreleme
  3. Filtreleri AND ve OR ile Birleştirme
  4. Temiz Filtreler için query ve isin
← Data Science Academy Sayfasına Dön