BaşlayınÜcretsiz Başlayın

Sözlükten DataFrame’e (1)

Pandas, Python için yüksek performanslı, kullanımı kolay veri yapıları ve veri analiz araçları sağlayan açık kaynaklı bir kütüphanedir. Umut vadediyor!

DataFrame, Pandas’ın en önemli veri yapılarından biridir. Temel olarak, satırları ve sütunları etiketleyebileceğiniz tablo şeklindeki verileri depolamanın bir yoludur. DataFrame oluşturmanın bir yolu da sözlüktür.

Bundan sonraki egzersizlerde farklı ülkelerden araç verileriyle çalışacaksınız. Her gözlem bir ülkeye karşılık gelir ve sütunlar kişi başına düşen araç sayısı, direksiyonun solda mı yoksa sağda mı olduğu vb. konularda bilgi verir.

Betikte üç liste tanımlanmıştır:

  • names, verileri mevcut olan ülke adlarını içerir.
  • dr, ilgili ülkede direksiyonun sağda mı yoksa solda mı olduğunu belirten boole değerleri içeren bir listedir.
  • cpc, ilgili ülkede 1000 kişi başına düşen motorlu araç sayısıdır.

Her sözlük anahtarı bir sütun etiketidir ve her değer, sütun öğelerini içeren bir listedir.

Bu egzersiz

Orta Seviye Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • pandas değerini pd olarak içe aktarın.

  • my_dict adlı bir sözlük oluşturmak için önceden tanımlanmış listeleri kullanın. Üç anahtar değer çifti olmalıdır:

    • 'country' anahtarı ve names değeri.

    • 'drives_right' anahtarı ve dr değeri.

    • 'cars_per_cap' anahtarı ve cpc değeri.

  • Sözlüğünüzü cars adlı bir DataFrame’e dönüştürmek için pd.DataFrame() fonksiyonunu kullanın.

  • cars sonucunun çıktısını alın ve ne kadar güzel olduğunu görün.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Pre-defined lists
names = ['United States', 'Australia', 'Japan', 'India', 'Russia', 'Morocco', 'Egypt']
dr =  [True, False, False, False, True, True, True]
cpc = [809, 731, 588, 18, 200, 70, 45]

# Import pandas as pd


# Create dictionary my_dict with three key:value pairs: my_dict


# Build a DataFrame cars from my_dict: cars


# Print cars
Kodu Düzenle ve Çalıştır