PythonPandasVeri Analizi Hile Sayfası
PandasSerisi ve DataFrames için başvuru kılavuzu. Veri yüklemeyi, temizlemeyi, seçmeyi, gruplandırmayı ve birleştirmeyi öğrenin.
Verilerin Yüklenmesi ve İlk İnceleme
Veri kümelerini yükleme ve yapısal ana hatlarını inceleme işlemleri.
| Yöntem / İşlev | Sözdizimi | Açıklama |
|---|---|---|
| pd.DataFrame() | pd.DataFrame(data, columns=...) | Sütunlarla iki boyutlu etiketli bir veri yapısı oluşturur. |
| pd.read_csv() | pd.read_csv(filepath) | Bir CSV dosyasınıPandasDataFrame'e yükler. |
| head() / tail() | df.head(n=5) / df.tail(n=5) | DataFrame'in ilk n veya son n satırını döndürür. |
| info() | df.info() | DataFrame sütunlarının, boş olmayan sayıların ve bellek kullanımının kısa bir özetini yazdırır. |
| describe() | df.describe() | Merkezi eğilim, dağılım ve şekli özetleyen tanımlayıcı istatistikler üretir. |
Veri Seçimi, Filtreleme ve Temizleme
Sütunları/satırları dilimleme, verileri toplama ve eksik kayıtları çözme yöntemleri.
| Yöntem / İşlev | Sözdizimi | Açıklama |
|---|---|---|
| loc[] | df.loc[row_label, col_label] | Etiketlere göre bir grup satır ve sütuna erişir. |
| iloc[] | df.iloc[row_pos, col_pos] | Tamsayı dizin konumlarına göre bir grup satır ve sütuna erişir. |
| groupby() | df.groupby(col).mean() | Sütun değerlerini paylaşan satırları gruplandırır ve sayısal alanları birleştirir. |
| value_counts() | df[col].value_counts() | Col cinsinden benzersiz değerlerin sayısını içeren bir Seri döndürür. |
| dropna() | df.dropna(axis=0) | Eksik veya boş değerler içeren satırları (veya sütunları) kaldırır. |
| fillna() | df.fillna(value) | Eksik değerleri belirtilen değer veya stratejiyle doldurur. |
İnteraktif Demo Komut Dosyası
# pd.DataFrame()
pd.DataFrame(data, columns=...)
# pd.read_csv()
pd.read_csv(filepath)
# head() / tail()
df.head(n=5) / df.tail(n=5)
# info()
df.info()
# describe()
df.describe()
# loc[]
df.loc[row_label, col_label]
# iloc[]
df.iloc[row_pos, col_pos]
# groupby()
df.groupby(col).mean()
# value_counts()
df[col].value_counts()
# dropna()
df.dropna(axis=0)
# fillna()
df.fillna(value)Sıkça Sorulan Sorular
Loc ve iloc arasındaki fark nedir?
loc, etiket tabanlı indekslemedir (verileri satır/sütun adlarına göre seçer), iloc ise tam sayı tabanlı indekslemedir (verileri indeks konumuna göre seçer).
Pandas'deki eksik değerleri nasıl halledersiniz?
Boş değerlere sahip satırları/sütunları kaldırmak için dropna()'yı kullanın veya boş değerleri belirli bir varsayılan değerle değiştirmek için fillna(değer)'i kullanın.
İlgili Konular
NumPydizileri için hızlı başvuru kılavuzu. Dizi oluşturmayı, yeniden şekillendirmeyi, indekslemeyi, dilimlemeyi ve matematiksel işlemleri öğrenin.
Python Koleksiyonları ve Veri Yapıları Hile SayfasıPython koleksiyonları modülü ve yerel veri yapılarına ilişkin eksiksiz kılavuz. Listeleri, dikteleri, kümeleri, tuple'ları, deque'leri ve adlandırılmış tuple'ları öğrenin.
Python Yerleşik İşlevleri Hile SayfasıPython'un yerleşik işlevlerine ilişkin başvuru kılavuzu. Yazdırma, uzunluk, aralık, numaralandırma, zip, harita, filtre ve daha fazlasını nasıl kullanacağınızı öğrenin.
Önerilen Python Kaynakları
İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.
Python Döngüleri
Veriler üzerinde yineleme yapmak için Python döngülerini nasıl kullanacağınızı öğrenin. Etkileşimli örneklerle for döngüleri, while döngüleri, kesme, devam etme ve döngü en iyi uygulamaları konusunda uzmanlaşın.
Python'da Liste Nasıl Sıralanır
Python'da sort() yöntemini ve sorted() işlevini kullanarak bir listeyi nasıl sıralayacağınızı öğrenin. Özel anahtar sıralama ve ters sıralama örneklerini keşfedin.
Python vs JavaScript: Hangi Programlama Dili En İyisidir?
Python ve JavaScript arasında kapsamlı bir karşılaştırma. Sözdizimi farklılıklarını, performansı, kullanım örneklerini (arka uç ve ön uç) ve kodlama örneklerini keşfedin.