Python Pandas’ta Dataframe Yapıları 1. Bölüm

Giriş¶ Dataframe yapılarının serilerden farkı satır ve sütunlardan oluşmasıdır. Daha karmaşık hali olarak da tanımlanabilir. Aşağıdaki kodlar Jupyter Notebook üzerinden çalıştırılmaktadır. Şimdi daha önceden movielens verisetinden ayıldığım 14 satırlık movies ve ratings csv data dosyaları üzerinde işlemler yapacağız. Movies.csv dosyasında 14 tane film var. İlk sütun index değerler 2. sütun film adları ve diğer sütunlar […]

Python’da Numpy İndexleme

Jupyter Notebook ortamı üzerinde çalışıyorum¶ Numpy python’da veri analizi için kullanılan en yaygın iki kütüphaneden biridir. Diğeri Pandas’tır.¶ In [1]: import numpy as np # ilk paşta numpy array kütüphanesini projemize import etmeliyiz. Ben np kısaltma adıyla kullanılacak şekilde import ettim In [5]: a=np.arange(10)**2 # tek boyutlu bir array oluşturduk. Her değerin karesini alarak yaptık a Out[5]: […]

Python Numpy’da Sayısal İşlemler

Jupyter Notebook ortamı üzerinde çalışıyorum¶ Numpy python’da veri analizi için kullanılan en yaygın iki kütüphaneden biridir. Diğeri Pandas’tır.¶ In [1]: import numpy as np # ilk paşta numpy array kütüphanesini projemize import etmeliyiz. Ben np kısaltma adıyla kullanılacak şekilde import ettim In [8]: a=np.array([32,12,65,34]) # array oluşturup gösterdik a Out[8]: array([32, 12, 65, 34]) In [9]: b=np.arange(4) # […]

Python Pandas’da-Seriler

Jupyter Notebook ortamı üzerinde çalışıyorum¶ Pandas python’da veri analizi için kullanılan en yaygın iki kütüphaneden biridir. Diğeri Numpy’dır.¶ In [6]: import pandas as pd # ilk paşta pandas array kütüphanesini projemize import etmeliyiz. Ben pd kısaltma adıyla kullanılacak şekilde import ettim In [9]: x=[1,2,3,4,5,6] # bir liste tanımladık In [10]: pd.Series(x) # listeyi bir seri haline getirmek için […]

Python Numpy’da Array Oluşturma

Jupyter Notebook ortamı üzerinde çalışıyorum¶ Numpy python’da veri analizi için kullanılan en yaygın iki kütüphaneden biridir. Diğeri Pandas’tır.¶ In [1]: import numpy as np # ilk paşta numpy array kütüphanesini projemize import etmeliyiz. Ben np kısaltma adıyla kullanılacak şekilde import ettim In [2]: np.array(1,2,3,4) # bu şkilde aşağıdaki hatayı verecektir. Doğru yazım bir sonraki kod satırındadır ————————————————————————— […]

Python’da Döngüler (Loops)

Kullandığım ortam Jupyter Notebook¶ While Döngüsü – For Döngüsü¶ In [1]: x=1 while x<10: # x’in değeri 10 dan küçük olduğu sürece bir arttırıp ekrana yazdırıyoruz x+=1 print(x) 2 3 4 5 6 7 8 9 10 In [3]: a=0 while a<30: # a 30 dan küçük olduğu sürece çalışır a+=1 if a%2==0: # a 2’ye tam […]

Python’da Demetler ve Sözlükler (Tuples and Dictionaries)

Kullandığım ortam Jupyter Notebook Demetlerin listelerden farkı değiştirilemiyor olmalarıdır¶ In [1]: demet=(“çilek”,”karpuz”,”kabak”) # demekler normal parantezlerle oluşturulur. In [2]: demet[1] = “soğan” # karpuzu soğan ile değiştirmek istediğimizde aşağıdaki bir hata verecektir. Çünkü demeklerin içeriği değiştirilemezler ————————————————————————— TypeError Traceback (most recent call last) <ipython-input-2-0d64bf043882> in <module> —-> 1 demet[1] = “soğan” # karpuzu soğan ile değiştirmek istediğimizde […]

Python’da Fonksiyonlar (Functions)

Kullandığım ortam Jupyter Notebook Fonksiyonlar bir sürü işlemi tek satırda yapmamızı sağlarlar. Yapmak istediğimiz işlemler için daha hazırlamış olduğumuz şablonlar olarak tanımlanabilirler. daha önce sıklıkla kullandığımız klasik fonksiyonlara örnek olarak print ve input benzeri fonksiyonlar verilebilir In [2]: def kare(sayı): # kare adında verilen sayının karesini alan bir fonksiyon tanımladık. print(sayı**2) In [3]: kare(5) # tanımladığımız kare […]

Python’da Koşullu ifadeler / if, elif, else

Kullandığım ortam Jupyter Notebook In [1]: a=3 a+=6 #a += ile değer eklenebilir Out[2]: 9 In [4]: a<3 # kıyaslama sonucu boolen değer olur Out[4]: False In [5]: if a> 5: # eğer 5 ten büyükse print (“5 ten büyüktür”) else: # eğer 5 ten küçükse print(“5 ten küçüktür”) 5 ten büyüktür In [11]: sayı=int(input(“bir sayı giriniz= “)) if […]

Python’da Listeler

Kullandığım ortam Jupyter Notebook In [1]: liste = [“a”,”b”,”c”,”d”] # liste tanımlama In [2]: liste2 = [1,2,3,4,5,6,7] # liste tanımlama In [3]: liste3 = [1,”y”,[3,5,2]] # liste içinde liste olabilir In [4]: len(liste3) # gördüğünüz gibi liste3 teki listeyide bir değer olarak görüyor Out[4]: 3 In [6]: liste2[3] # listenin kaçıncı elemanını istesek çağırabiliriz Out[6]: 4 In [7]: […]