Bunların hepsini bir DataFrame’e dönüştürme
Listeleri zip’ledin, kodunu bir fonksiyonda topladın ve hatta bu fonksiyonu bir liste kavrayışında kullanıp sözlüklerden oluşan bir liste ürettin. Oldukça çok iş vardı ve harika iş çıkardın!
Şimdi bunların hepsini kullanarak sözlükler listesini bir pandas DataFrame’ine dönüştüreceksin. pandas paketindeki DataFrame() fonksiyonuyla sözlüklerden DataFrame üretmenin ne kadar pratik olduğunu göreceksin.
Bu egzersiz için lists2dict() fonksiyonu, feature_names listesi ve row_lists listesi önceden yüklendi.
Hadi bakalım!
Bu egzersiz
Python Araç Kutusu
kursunun bir parçasıdırEgzersiz talimatları
- İhtiyacın olan
DataFrame()fonksiyonunu kullanmak için önce pandas paketinipdtakma adıyla içe aktar. pd.DataFrame()çağıraraklist_of_dictsiçindeki sözlükler listesinden bir DataFrame oluştur. Ortaya çıkan DataFrame’idfdeğişkenine ata.df’in içeriğini incelemek için DataFrame’in ilk satırlarını yazdır. DataFramedf’in başınadf.head()çağrısıyla erişebilirsin.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import the pandas package
# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]
# Turn list of dicts into a DataFrame: df
df = ____
# Print the head of the DataFrame