Pandas'ta Veri Yapıları
Coddy'nin Pandas Analitiği kursunda ders 2 / 19.
Pandas iki tür veri yapısı kullanır: seriler (series) ve veri çerçeveleri (dataframes).
- Pandas'ta bir seri (series), herhangi bir veri türünü tutan tek boyutlu bir dizi gibidir. Örneğin, bir seri
[4, 3, 8, 5]tam sayılarından oluşan bir liste olabilir. - Bir veri çerçevesi (dataframe), satırları ve sütunları olan bir tablo gibi iki boyutlu bir veri yapısıdır. Bir hesap tablosunu veya bir SQL tablosunu hayal edin. Örneğin, bir DataFrame; isim, yaş ve boy gibi serilerin (sütunların) bir koleksiyonu olabilir.
Series ve DataFrame yapılarına alışmak, Pandas'tan en iyi şekilde yararlanmanıza yardımcı olacaktır.
Bir seri oluşturmak için aşağıdakini kullanın:
import pandas as pd
temp = pd.Series([1, 2, ,3])Bir veri çerçevesindeki her sütun bir seri nesnesidir.
Bir sözlüğü bir veri çerçevesine dönüştürmek için doğru formatta olması gerekir:
data = [{"col1": 22000,'col2': 1500.0},
{"col1": 25000,'col2': 3000.0},
{"col1": 23000,'col2': 2500.0}]
df = pd.DataFrame(data)Geçerli olan başka formatlar da vardır.
Görev
Kolaydataframe_creator adında, veriyi alan, veriden bir dataframe oluşturan ve son olarak dataframe'i yazdıran bir fonksiyon oluşturun.
Bir dataframe'i yazdırmak için şunu yazın: print(df).
Kendin dene
import pandas as pd
def dataframe_creator(data):
# Kodu buraya yazınPandas Analitiği bölümündeki tüm dersler
3Pandas ile Veri Manipülasyonu
İstenen Sonucu DöndürmeVerileri FiltrelemeEkleme ve SilmeVeriyi DüzenlemeStringleri DüzenlemeÖzel Düzenlemeler